Why would you think that firing an employee over a political contribution they made or did not make would be in any way acceptable?
Well functioning political discourse is, above all, tolerant. A hallmark of non-functioning politics is the use of coercion.
How would you feel if you worked for one company, and they required you to fund a certain cause. Then, you get fed up with that, but you're now on the officially reported doner list for that cause (which your employer used to ensure compliance), and another employer says they won't hire you based on a simple web search of causes you've "supported" in the past?
> Why would you think that firing an employee over a political contribution they made or did not make would be in any way acceptable?
Why would you think making a political contribution is in any way acceptable? Because we live in a free society. You can't force someone to employ you. We've generally outlined narrow exceptions to that rule, and this generally isn't one.[0]
If you don't support a business's politics, if you don't think they'll use their money for good, you have the right not to give them yours. It doesn't seem at all intuitive to me that that right should disappear when the money's moving the other way.
(Of course that presumes a well-functioning market for labor... If (hah) that doesn't exist, we can only expect workers to be exploited in millions of different ways, large and small, and this is still not a good hill to die on.)
[0] I (and many HNers) happen to live in one of the few US states where political retaliation by employers is actually banned, and while I broadly appreciate the sentiment, I'm not at all sure it's morally superior in the way you're trying to claim. Look at what a huge problem liberal protection of political speech caused in Citizens United, for example.
Well functioning political discourse is, above all, tolerant. A hallmark of non-functioning politics is the use of coercion.
How would you feel if you worked for one company, and they required you to fund a certain cause. Then, you get fed up with that, but you're now on the officially reported doner list for that cause (which your employer used to ensure compliance), and another employer says they won't hire you based on a simple web search of causes you've "supported" in the past?