I understand.
In my experience soldiers and former soldiers aren’t particularly polite when they see the country they risked their life for, crap all over that service for a social experiment.
I think they have a right to be angry, and sometimes being angry means being rude.
Imagine a guy’s wife being molested in a bar, which works better;
Please stop bothering my wife. Or
Put your hand on my wife again, and I’m gonna pull your intestines out with my bare hands and hang you from the ceiling rafters with them?
It’s a guy thing.
IMHO, some guy molesting my wife deserves the Charles Bronson crusher from Evil That Men Do.