From the USA...Last time I was in ATL Delta offered free access to the Crown Room for all active duty military in uniform, CAP OR NOT!!!!!
When I was still flying, as an Int'l Captain, any military service person in or out of uniform got the "bump"to the front, if there was space...if not, the CC were directed (by me) to treat them as First Class (i.e.-free drinks, upfront meals and whatever other goodies were available)
As an aside, I own a bar in a state where the drinking age is 21...Any service person coming in heading overseas gets their first drink free...REGARDLESS OF THEIR AGE!!!!!
We need to support our troops...PERIOD!!!!!