Your are right, most of these folks (all vets, all wars), have dodged more bullets than sunbeams and if they want to smoke in a social setting, that should be their right! Especially in a non-public setting. If you dont smoke, or are afraid of secondhand smoke, dont visit your local vets club.
If the Nanny State wants to stop NONmembers from smoking at a VFW, I might agree. Let the Members ask for an ashtray.
But respect our Veterans!!