Let's frame it in a more relatable context.
Your employer can fire you for violating the company code of conduct, despite your behaviour having absolutely nothing to do with the company or its business.
Let's frame it in a more relatable context.
Your employer can fire you for violating the company code of conduct, despite your behaviour having absolutely nothing to do with the company or its business.
In particular, if you're in favor of both this CoC and of labor unions, then your beliefs are inconsistent, since one of the things labor unions do is try to prevent their members from being fired without legitimate, work-related reasons.
If anything this used to be much more common before the era of codes of conduct, when people were, for example, routinely fired when it was discovered that they were gay.
Do we really want to go back to those times?
vs.
How many people are fired for saying things that many trans people disagree with?
Instead of continuing this practice, we should work to stop it and restore the private sphere.
Not in EU.