What might have some support is the idea that an employer could fire someone holding positions that are incompatible with the majority of other employees. We can argue about the best way to regulate this, but it's a different and horizontal view of determining the boundaries of civil coexistence.
Personally, I'd prefer to live in a society where people are encouraged to have frank and respectful exchanges of views, and I'd prefer to work for a business where I'm not afraid to share my views, but equally where political discussion is not a large part of workplace culture.
But that's just my preference _- we're not discussing what should happen, but what rights people have, and no, I don't think you have the right to say whatever you like and keep your job.
That doesn't mean your boss should fire you because he disagrees with something you said, but it does mean it should be possible, provided you are accorded due process.
Should employees be fired for expressing political positions at work that their employer disagrees with? Should all employees be told to focus on their companies mission instead?
Previously progressives seemed happy for the former to happen, but now they seem annoyed that they also might have their free speech squashed.
What kind of consequences are acceptable?