The examples of Mozilla and Chick-Fil-A and the IRS are entirely relevant: those people are being persecuted, intimidated, and retaliated against for their personal political beliefs, and not their professional conduct or violation of any laws.
Liberals have found public shaming based on campaign contributions to be a very successful tool. Yet, had that been found lawful behavior in the 1950's, the NAACP would have been killed off thru retaliation and intimidation. The civil rights movement as we know it may never have taken place.
You can't embrace the privacy of donor lists for one group, and deny it for other purposes just because you don't agree with their ideology.
Seems to me that who you support politically should be just as private as what happens in your bedroom, no? That's why we have the entire notion of a secret ballot. If people chose to disclose their politics, that's one thing. But where I choose to send my money is nobody else's business unless I want to disclose it.
So, you're saying it would be perfectly OK for a conservative company to fire anyone with an Obama-Biden bumper sticker?
Is it OK for GM to fire workers who drive a Chrysler or a Nissan?
You obviously support the notion that an employer can't single someone out for their religion, their gender, or their sexual preferences.
Shouldn't those same protections extend to who or what a person they support politically?