The world has really changed since I returned from Vietnam and later the Middle East many, many years ago. You were more likely to be spat upon back in the day.
I am usually embarrassed when someone says: "Thank you for your service." It seems that it has become the politically correct thing to do. I have heard it so many times that it is almost creepy. I never know whether a person means it or is just saying what he or she thinks is socially acceptable or what their company has told them to say. Does saying "thank you" make them feel better about not serving?
I do apply for discounts now and then but I don't go out of my way to get every possible one. I served and I feel good about my contribution to the USA's security. I feel that I made the country a safer place during my military service. That is thanks enough for me.
Joe (USN Ret.)