Andrew Sullivan continues to fail to understand how things work:
When people’s lives and careers are subject to litmus tests, and fired if they do not publicly renounce what may well be their sincere conviction, we have crossed a line. This is McCarthyism applied by civil actors. This is the definition of intolerance.
No, this is the definition of a free and unregulated* labor market as preached by every Libertarian and Conservative I have ever heard of.
See, out here in the real world, most working people have a thing called a "boss".
How can you tell who's the boss? Easy. The boss is the person who can hire and fire you.
That's lesson #1.
Lesson #2: When and under what circumstances can your boss fire you?
Again, this is very easy. Thank's to the Conservative Long War on Labor, today almost every worker in almost every job in almost every state is an "at-will" employee who may be canned by the boss for almost any reason, or no reason at all:
[A]n employer may terminate its employees at will, for any or no reason ... the employer may act peremptorily, arbitrarily, or inconsistently, without providing specific protections such as prior warning, fair procedures, objective evaluation, or preferential reassignment ... The mere existence of an employment relationship affords no expectation, protectable by law, that employment will continue, or will end only on certain conditions, unless the parties have actually adopted such terms.
Yes, there are exceptions such as race, religion, sex, handicap status and so forth, but the burden of affirmatively proving that you were fired because you're a member of one of those protected categories falls to the fired employee, and short of discovering a cache of documents in which your boss explicitly outlines his plans to terminate you because you're a woman or gay or over 40, you're usually shit outta luck.
Welcome to Capitalism 101!
I have seen people sacked for being too unattractive for the new boss's tastes. For having too must melanin. For being dangerously competent. For being too honest. Too old. Because the boss's drinking buddy or mistress doesn't like you. For having the wrong last name. For having the bad luck of not knowing an alderman who owes you a favor. Because the boss needed to make a soft place for one of his pals to land when he got laid off from some other division.
Because in a free and unregulated labor market, firing you because, well, fuck you, that's why, is the boss's very own modern-day droit du seigneur.
So if you want to bitch about someone being fired for reasons you think are unfair, take a number and take your place at the end of the line. And be prepared for a long hike because it is a very, very long line indeed.
And if you want to bitch about some internet company CEO being forced to resign for reasons you think are unfair, take it up with the Zombie Ronald Reagan, because the those of trying to scratch out a living in the supply-side/right-to-work ruins of what once was the American middle class really don't want to hear about it.