The CEO of Mozilla, Brendan Eich, was forced to step down over a personal belief. This is what our country is coming to. You can't have a belief if it is not in line with that which is approved by the shrieking masses.
It's worth noting his donation has been known about since 2008. It's also worth noting Eich penned a blog post about his donation and how it did not conflict with his position, that his role as CEO was to pursue Mozilla's goals regardless of whether employees agreed with his personal views or not.
This is not enough anymore. As this author notes, your views are meaningful and can play a role in what happens to you. Should they? If I disagree with much of what Donna Shalala supports, should I prevent my child from attending her university even if it's the best place for him to go?
I don't agree with most of Zuckerberg or Gates' political views. I still use their products. I fail to see what led to Eich's ouster. They hired him knowing his views, they may have expected a backlash, but felt they could deal with it. They should have.
I opposed gay marriage legislation, too. Admittedly, for wholly different reasons, since I think gay people have the right to be as miserable as the rest of us married folk. I opposed it because I just don't think government is the proper guarantor of contract, or grantor of right, of marriage. Were Martha and George Washington married? As far as I can tell they were, though not necessarily, because the US government didn't exist when they got married. In fact, government involvement in marriage was originally designed as an exclusionary tool, not an inclusive one. The earliest laws were designed to prevent miscegenation. The easiest way to avoid the discussion is to simply say government shouldn't have passed any laws preventing people who consent to marriage from entering that contract. Since I opposed gay marriage legislation, could I suffer the same fate as Eich? Quite possibly, in our intolerant society, I could, because I don't support laws giving special exceptions to existing laws, I just want to do away with those laws altogether.
Personal views are personal views, and as long as Eich was cognizant of his long-term goals as CEO, and didn't let his personal views impact his treatment or management of people within the organization, then he should have been kept on. Otherwise, his removal is an act of cowardice and shame.