SP, I've had a bit to drink so I'm finding it tricky to eloquate* my thoughts.
*made up word, it works though.
Your post pretty much sums up my experiences. Would that our youth in service industry recognise those who serve and are prepared to make the ultimate sacrifice. Gotta turn in, pretty p1ssed off with the typical pomposity of blinkered brits right now.