Brendan Eich. Nothing I've read so far on the topic of his resignation has convinced me that what happened was a bad thing. In fact, I’m really quite disappointed to read responses like this (and many others) from people on the right side of equality which still fall into framing it as a fundamentally political issue. I can see the objection to ousting the leader of a private organization for political disagreements. But the reaction against Eich wasn't because of his stance on deficit spending, or his views on the situation in Crimea, or whom he voted for in the last election -- the reaction wasn't political at all. The reaction was because Eich is a bigot.
The fact that the reaction manages to be framed as political only reflects the sad truth that the collective public consciousness in the United States hasn’t yet developed the same kind of visceral reaction to bigotry based on sexual orientation that we have developed for things like racism and anti-semitism. People have lost much more important positions for much more oblique expressions of those kinds of bigotry. Trent Lott comes to mind. He was forced to resign from a powerful leadership position for simply suggesting that Strom Thurmond would have made a good president when he ran on the segregationist ticket.
Yes, things here are somewhat different because Eich was a leader in the private sector, not a politician. But I can’t really believe that a reaction against him would have been accused of being political in nature if it had instead come out that he supported a return to segregation, or that he had railed against Jews for being usurers, or that he didn't think women should have the right to vote. Sure he’s not out there picketing funerals with the Westboro Baptist Church, but not every racist joins the Klan either. Voluntarily giving a chunk of your money to a cause wholly dedicated to diminishing the level of social equality afforded to another group of people is, in my opinion, quite overtly bigoted.
So I can’t get behind the idea that employees of the Mozilla foundation (and others on the Internet) were wrong to demand Eich's resignation, because all reasonable arguments I've read on the topic are based on the idea that the reaction was politically motivated, and I reject that premise. Let’s not confuse the process with the goal. The political process is a mechanism by which improvements in equality and recognition of human rights can be achieved, but equality and human rights themselves are by no means political.
Even if he would likely have been a very competent CEO, and even if there would likely have been no direct adverse effects on the employees, even LGBT employees, I think it is entirely reasonable that people would object strongly to working under the leadership and direction of a demonstrated bigot. This is especially so for people who hold their job because they actually care about what they’re doing, and not just to pay the bills.