> they can't kick someone out just for wearing a MAGA hat,
Actually they can. In most jurisdictions that's not a protected class. Nightclubs are well-known for having dress codes with vague guidelines such as "no gang colors". Some fancy restaurants require men to wear jackets or women to wear dresses (this seems politically fraught to me). Some bars don't let you in if you're wearing shorts. And so on.
Generally a protected class is an unchangeable attribute.
Yeah this is just completely untrue. A business owner can refuse to serve you for any reason, as long as it isn't a specifically protected reason. Much as a company can fire you for any reason except for the legally protected ones.
Actually, a restaurant can ban you for anything outside of specific protected classes like race, gender, religion. A restaurant can ban you for your political beliefs, who your friends are as long as they are not a protected class, they don't like the breed of dog you have, or anything else. Welcome to a free country.
Actually they can. In most jurisdictions that's not a protected class. Nightclubs are well-known for having dress codes with vague guidelines such as "no gang colors". Some fancy restaurants require men to wear jackets or women to wear dresses (this seems politically fraught to me). Some bars don't let you in if you're wearing shorts. And so on.
Generally a protected class is an unchangeable attribute.