I'm frustrated that being born into money can make you functionally immune to most of those consequences.
There are two sides to freedom of speech. You have the freedom to say dumb shit, and I have the freedom to not associate with you because I don't like the dumb shit you say. If one of my employees started expressing pro-Nazi sentiments at the office, I would fire them, because I have a right to do so and because I believe the rest of my employees have a right to a safe working environment where they don't have to put up with people who think they are inferior just because of their race or cultural background.
nazi speech would incur this consequence because it is classified as hate speech.
However, termination of employee cannot apply to just _any_ speech that the boss doesnt like. Of course, the boss would have other ways to "manage out" that troublesome employee, but directly firing for the speech cannot be one of them.
What I have zero tolerance for is hate speech. These infractions don't get second chances.
If anything, the problem is with your workspace which forces a particular political viewpoint on you.