I know inflection is invisible over the internet, so please don't think my question is glib.
What is the appropriate way to thank a vet for their service? I wish to express my gratitude, but I certainly don't want to embarrass anyone.
Live your live as someone who is proud to be an American citizen, and do your best to uphold American values. That's what our servicemen and women are defending.