Let's talk concretely about the consequence that is most fraught.
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.
Uhm, I'm not following you. Historically, employees who "expressed political opinions" would typically support leftist/progressive views that their employer would disagree with; hence why laws were passed to protect their rights in this area (at least in Europe). So I don't think anybody on the left was ever "happy" that an employer could fire someone for their political position, as a general concept.
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.
Surely that depends on a number of things -- the nature of the employer's business, the manner in which the opinion is expressed, etc? I think businesses should generally be free to set their own terms and conditions, provided they are compatible with the nation's labour rights.
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?