What is regrettable in all this is that no one seems to consider the possibility that people may have nuanced views about gay marriage. According to the mob you're either a saint or a bigot, and thus Eich's value as a human being was supposedly entirely determined by this one opinion he voiced in 2008.
I'm staunchly in favor of gay marriage, which I consider to be a no-brainer -- but it seems to me the motivations of Prop 8 proponents differ a lot in nature, with some being much more excusable than others in their wrongness.
For example, there are people who have nothing against homosexuality but are attached to the symbolic value of 'marriage' as a Christian institution and would be completely fine with another civil contract with the same rights but a different name. This seems to be somewhat in line with Eich's actions (I remember reading a memo from Eich stating he had no plan to amend Mozilla's gay-friendly policies and employee benefits). Although I still think this view is guilty of being wrongly attached to outdated models of society, this is not nearly as bad as what Eich has been accused of.
There are other possible reasons one could have (for example, those who in ignorance of the many studies that showed that children of homosexual households grow up just fine could have unfounded reservations about gay adoption, but would be ready to change their mind if shown the evidence; I've encountered a couple myself), but my broader point is that there is a huge range in the degree of bigotry between those who voted Prop 8 and one should not jump to conclusions so easily as they do not all deserve the same level of condemnation.
Now, I can understand why Eich's views could make him unsuitable as a CEO because, in a purely pragmatic sense, holding views that most of your workforce despise is obviously detrimental to your ability to lead and especially so at such a peculiar organization as Mozilla where ideology matters arguably more than in other companies; it also matters because, as many have said, a CEO is the face of the company and his views and those of the company are sometimes hard to disentangle.
But going from there to making a call to boycott Firefox is a huge jump and smells like a pure appropriation of the controversy for PR purposes. This revelation about Sam Yagan seems to strengthen this feeling. Come on people, we're better than this. Being on the right side of history about an issue does not automatically waive us from intellectual rigor and moderation.