Earlier quoted context omitted.
No, it's OK if it happens to "bad" people. People who have bad opinions should not of course have jobs. They should die on the streets, as untouchables... Of course this holds as long as "the good side" has the power to make companies fire people for their tweets. If and when conservatives get this power (like e.g. they did in the Hoover or McCarthy era), this practice would be wrong again, and it should all be about…
"Bad opinions" is a pretty remarkable simplification of the concept of someone that doesn't think you're fully human based on the color of your skin or your sexuality. Would you want to work with someone that didn't think you should be allowed to exist?
Not allowing someone to work would make them open their own business. They would hire like minded people. They would push some mainstream businesses into bankrupcy.
Sounds like a recipe for more racism. Like you are doubling down.
In Canada we would work with the person and tell people to leave your opinions at home. Magically opinions change quickly when you get to know one another. It is hard to hold on to such views when the reality is so different.