And how is the government going to choose the right side of enforcement here? Company A wants to fire an employee for X and now we have government intervention to the utmost degree. Yeah, that's exactly the kind of society that "embraces liberal values like freedom of expression." No one has a right to a job or to not have their opinions trashed because they're stupid, cruel, or whatever they may be. If you're complaining that corporations have too much power, I agree, but that's a completely different point.
I am saying that this kind of mob shaming-and-silencing mentality is deplorable. And if you choose to engage in that, then you will alienate a lot of people, including many of the best people.
I am not saying anything about government, and as I said in my previous posting, I find it weird that people keep jumping to this. We're talking about ethics, not law.