Whether Eich resigned (which he did) or was fired (was not) or asked to resign (well, that may be) is not so important, it seems to me, as the bigger issues here:
1. Freedom of thought and expression. Not only did Mozilla employees complain, but advocacy groups called for boycotts and/or over-stated the issue. In short, if you hold a contrary opinion, that is no longer acceptable; you must get in line or be hounded, vilified, and boycotted. You have no right to do or say something that offends anybody. Even if you said it or did it in the past. Whenever!
And isn't this just another form of bullying (which is supposed to be another official no-no). But irony and hypocrisy are commonly seen in the rabid snarlings of issue advocates. Never mind that Eich's business dealings show absolutely no evidence of mistreatment or bias regarding employee sexual practices or marital status.
2. Tolerance. Over the years the LGBT "community", worked very hard building on the importance and value of tolerance. But it now seems to have become intolerant of any kind of opposing point of view. Never mind that Eich's measly $1000 donation was made way back in 2008 (when most people (including Dems) opposed it, as well). I reckon that there is no statute of limitation for revenge and suppression. But it is very telling that the openly gay former editor of The Atlantic and New Republic, Andrew Sullivan, was highly critical of the "gay fanaticism" that pushed this opposition and result. He had a lot to say on the matter:
http://dailycaller.com/2014/04/04/andrew-sullivan-disgusted-by-gay-rights-fanaticism-mozilla/3. Guilt by Association. Never mind that Eich made the contribution before becoming CEO of Mozilla (okay, he's the co-founder, too). According to the news sources, the dating web site OKCupid posted an online letter of protest and would not permit users to access the site using Mozilla until Eich was removed. Apparently, some board members resigned to protest Eich, and employees demanded his resignation. I'm sure Eich resigned to remove further blowback on the company he helped found. But Mozilla must accept blame, as well, at least in the actions of various board members and employees who pushed for his ouster.
The website OKCupid, in fact, was proud that it had a role in bullying the CEO to resign. They posted "Today's decision reaffirms Mozilla's commitment to that cause. We are satisfied that Mozilla will be taking a number of further steps."
http://www.theregister.co.uk/2014/04/08/mozilla_anti_gay_marriage_boycott/ I wonder what further steps they think need to be taken?