When some says “Thank You For Your Service” it's not offensive to me as a veteran, but I’m sensitive that it may put some veterans on the offensive when that message lacks sincerity.
The article explains why the psychology behind “Thank You For Your Service” is complex. I’ve never encountered the hostile response when I said that to a veteran with sincere feelings of gratitude, so it must be how I say it.
I think it’s true that many Veterans want greater civilian accountability about what we have asked our armed forces to do in past, present, and future conflicts.