Brother, I feel your pain. I'm a recruiter in an area that doesn't have much military presence and get retirees in the office all the time looking for bumper stickers, hats, keychains (free stuff)--mostly, they just want to remember what it's like to be in the military and shoot the breeze with other service members, so I try to accomodate them when I can.
I had a little old fella come in about a month ago who was really proud of the 4 yrs he served back in the early days of jet propulsion aircraft and we told each other some of our favorite 'war stories'. He asked who owned the truck out front of the office with the 'Veterans Against Kerry', 'DUBYA 2004' and such stickers in the window. The old fella must have been sniffing too much jet fuel in his day because he went OFF about how GW is screwing up the country and how sKerry is going to save us all. Bear in mind, I was in uniform and we're not supposed to show support to political causes while on duty. I had to simply smile, tell him that he is entitled to his opinion and his vote. I (sorta illegally) also told him that if he truly appreciates/respects the military and wants us to be safe, then he should do some research and rethink his choice. I pointed out that sKerry has consistently voted against anything that would make the USA (military) stronger and safer, and that instead of voting for sKerry, he should just skip the foreplay and spit DIRECTLY in my face and see where it takes him.
He left quickly and hasn't come back. Good f'n riddance, but it shows that you'll find all types in military service...even idiot left wingers.