Earlier quoted context omitted.
That does not mean it is acceptable for people to band together and bully anyone who disagrees with them. All it means is that the legal system is not going to help us, and that we have to take it upon ourselves to remind people not to behave in this manner.
Racism and sexism are often considered firable offenses. For many, this feels no different. The fact that its tied to a "religious belief" or is still something that can be voted on makes it no less bigoted. His poor response didn't help: "if you disagree with me you're oppressing the poor Indonesians who don't have a mouthpiece!". What an asshole. The fact is, donating to support prop 8 is bigotry in and of itself.…
I can blame them. Mozilla makes a web browser. Gay marriage has nothing to do with Mozilla's mission or with the political issues Mozilla has to deal with as part of its mission. I could understand the uproar if Eich had donated to a "ban free software" cause, but that is not what happened.
You're right, this is not about free speech. Eich was not punished for what he said, he was punished for what he thought. The donation is irrelevant here, other than the fact that it revealed Eich's beliefs. There would be just as much anger and vitriol if instead of a donation someone revealed that Eich had voted in favor of proposition 8.