As a Veteran I’d rather have someone tell me ‘Happy Veterans Day’ not ‘Thank You’. Actually I’d really prefer not to hear anything on Veterans Day. We all served for our own reasons and motivations.
Now I don’t say ‘Happy Memorial Day’. That day is supposed to be solemn.