People I see, all over in my travels, are saying "thank you for your service" to vet caps, everywhere I go. I have Navy cap I wear, and have to tell folks I'm not a military vet. I'm a civilian contractor. THAT has gotten me some looks. Contractor is a dirty word. Felt like adding " no not Blackwater" once or twice. Not all "contractors" are combat/intell. types.
Though we are no less proud to have supported them that are. They have a rougher job than us. They had to watch out for us as we tried to "improve the people's existense". As it were.
Running water and all. I would see "contractors" far less disrespected. OK..fine...they're "mercenaries". But they do their job, same as a Marine or Army type. Most are former service. Its a job. One I came to appreciate. Not one I'd care for. A non combatant role, is hard enough. These guys babysat us, as we did work that is just routine, pick up the phone and call, here at home. In some places, calling maintenance has a LOT more involved than just a leak.
I would see "contractors" less...frowned upon.