Amen! A friend and I ate at the local Taco Bell earlier today, and on the way out I passed by a US Army soldier wearing those new "digital camo" fatigues. I told him "thanks for serving," and he replied with "you're welcome." I know it sounds corny, but it really made me feel good. I'm sure they don't hear it all that much when out and about in public.
Every morning when I stop for coffee at Sheetz or Rutters, here in York (PA), I see US Military, NEST, Police, Fire etc, and I tell the check-out lady that I've got their tab. She takes care of it, and we settle-up the next morning. I go back through the line, and thank them for their service, shake their hands, and leave with a tear in my eye.
When I came back from 'Nam in '71, after 2 tours w/ 5TH SF 3rd BTN, I was spit upon and had eggs and tomatoes thrown at me and many other Vets. I was arrested in Honolulu for trashing 5 subhuman hippy scumbags who physically attacked a fellow Vet in a wheelchair. It took 6 Honolulu cops to pull me off of them. All went to hospital with serious injuries.
My controllers, 'The Company', came and got me out of that mess. Ha! I'd do it again in a heartbeat, dammit!