> Speech is designed to invoke private and social consequences, whether the speech is "venti mocha no whip, please," or "I love you," or "fuck off." The private and social consequences of your speech — whether they come from a barista, or your spouse, or people online, or people at whom you shout on the street — represent the free speech and freedom of association of others.
> Yet people often confuse these categories.
I believe you are making the same confusion between the right of free speech - Eich can support a political position - and the freedom of association so employees of Mozilla and OKCupid need not be associated with a company that has Eich at its head. (In the employees' case, the right to quit.)
There can be and is a tension there. As a country we have said that the right of free association is limited while at work, and that certain factors - race, religion, country of origin, etc. - cannot be used to discriminate between employees. But other factors, like disrupting the office every hour on the hour for a boisterous rendition of the National Anthem, can be grounds for punitive action.
As much as I strongly disagree with the Prop 8 folks, I think resorting to trying them in the court of public opinion is fundamentally wrong.
McCarthyism and the blacklist involved decades of government pressure, including passing various laws against Communists at both state and national levels. The blacklist specifically started after various people were cited for contempt of Congress for refusing to testify to the House Committee on Un-American Activities.
That's hardly the same as a few organizations calling for a boycott of Firefox and a few people threatening to quit their jobs at or stop volunteering for Mozilla, is it?
Alternatively, maybe we can decide on a set of American values and we can investigate and blackball people who hold unamerican views.
Additionally, in this specific case it's worth noting that the Mozilla Foundation and its subsidiary the Mozilla Corporation are largely political organizations and someone who holds such obviously bigoted views is pretty clearly unqualified to lead an organization who's goals are freedom and openness.
I'm pretty sure a much more reasonable interpretation is that ethics are subject to cultural norms, and that we should not decide on one true version of ethics and force that upon everyone.
(this is just a joke)
Why should there be social or employment consequences - in my mind this is just as bad as when employers fire employees for being gay.