Ooh...
...tough one for conservatives around here to respond to, i.e., those conservatives who insist that a business should have the right to refuse service to anyone for any reason.
lol
I'm conservative and I believe free people should be free to refuse service to anyone for any reason, but the U.S. legal system doesn't see it that way.
If Dave & Buster's wants to ban veterans, that's fine with me.
Veterans are actually included in the SCOTUS list of protected classes. The vets were not refused service because of their veteran status. They were refused service because the did not comply with the dress code. They wore what appeared to the restaurant to be outlaw gang colors, meaning official uniforms worn by an outlaw, meaning criminal, gang. Wearing those colors or uniform in a rival's territory is an invitation to a fight that may include knives or guns. That is why places of business do not allow those jackets or vests worn in their places of business.