It never ceases to amaze me the difference there is between our two countries on how they treat their Servicemen and women, and military veterans.
In the US there seems to be a general respect for them, as well as financial and other benefits. You even have Memorial Day, a public holiday, in recognition of their contribution to your society. I've read about businessmen giving up their 1st class seats on planes to Servicemen, or signing them into airport lounges. During my most recent visit, as I boarded a plane, there was a soldier taking his seat and the man next to him thanked him for what he was doing for their country.
I'm sad to say that it is completely different in the UK.