Fascinatingly, this is not prima facie illegal in many US states! Wow. We live in a corporatist hell hole don’t we?
What would be illegal about firing an employee who you think is causing your company to get a bad image?
I'm curious to hear other people's perspectives on why they think they should be illegal?
For example: Suppose you hire someone to help you move furniture.
You can decide you dont like the color of their shoes and tell them to kick rocks.
You dont owe anyone a job, and labor for pay is a contractual agreement, nothing more.
Even if an employee has the authority to make a decision, executive leadership should still have the legal right to terminate someone if they disagree with that choice. Let's not make running a business illegal.
Brendan Eich was fired from Mozilla for a $1k political donation.
Corporatist hellhole was your reaction to that too I imagine.
* Technically resigned, but there was significant pressure from Mozilla.