This is going to be a slippery slope.
Right now there are protected classes by law.... Age, Race, Religion, etc.
What I dont get is why do they have MAGA and Political Affiliated gear??? Isn't MAGA political??? It was Trumps political slogan.
Here is the thing... and it isn't about this exact topic with good year. But is when NYC Mayor came out and stated that BLM could meet up and protest in the streets but others cant. What about if someone wanted or started ALM... (asian lives matters). Could they protest? If he said no... he would be discriminating against RACE.
But here is my stance on this. If a company wants to do this AS LONG AS THEY ARE NOT BREAKING ANY DISCRIMINATION LAWS (Race, religion, age, sex, etc) go ahead. It is your right as a company. It is your brand you are protecting.
Just like if a professional sports team owners does or doesn't want people to kneel for the anthem. It is their policy to enforce what they want or see what is correct for their brand.
The thing everyone needs to understand (sports players and others) is once you start your job you are on that companies time. You represent that company. If you feel they are not inline with your views you can quit. Or if you go against their policy... you can be fired. It is how every the contract is written up that you both signed and agreed to.
But if there is backlash...ie: sales drop dont complain. You as a company made those decisions.