"I was sorry to hear that vets "hate" to be randomly thanked for their service"
Leslie, this is not the general feeling of vets. It's good for them to be thanked, in public and privately, whether they know how to accept it or not, it's good for their mental health.