SunZu, in all honesty, I have to admit, that as a Plt Sgt, I, and my upper command quite frequently bought beer for our Marines ( as well as food to grill) as a reward or appreciation for a job well done. And it was common for a Marine to be served on base. This was 86-93.
I remember when I was a " Geiger Tiger" out of boot camp, I went to the E club and was served despite being only 19. I was told by the bar keep if I was old enough to fight and die, I was old enough to have a beer.
At off base establishments like Tobys, the Thunder Bird, AJ's, and the Tar Hill Opry House, it wasn't good for business to turn Marines and Sailors away. It was the original " don't ask, don't tell" policy.
And I am absolutely in favor of national carry for all citizens. The FOP and other LE organizations fought long and hard for LEOSA. And, it actually opens the door for all people.
This isn't really a " us v them" issue, but people are making it out that way. And it's a shame. LEO across the nation have helped support and defend and promote citizens rights to carry, and truthfully, without the voice of the rank and file officer to off set the political Police Chiefs organizations, I don't think you would have had the success in the victories that have been enjoyed.