Our people who are in the military, and those who have served ALL made/are making sacrifices, some gave more than others. When in the military it is SERVICE BEFORE SELF. You served for me because I did not serve, and I get the benefits of that service. I think in general, the people who serve in our military do not do it for the recognition of "I served", it is something that was done for whatever reasons. To be the greatest, people are needed at all levels of expertise, without the enlisted, the officers are nothing. Without the Chiefs, and Master Sargent's(NCOs) the Officers would not know where anything is, but we still need the officers to make it all work.
When I tell someone "thank you for serving" I am sincere, I don't care in what capacity it was/is. When I was brought up, if someone told you "thank you" it was polite to say "your welcome" I can tell if you mean it or not, that part is up to you.
Sorry for being long winded.....