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…
The reaction to Eich is best seen through a lens of human group power dynamics, as it isn't logically consistent with some supposed ideals (civil discourse, etc.). Geeks have a harder time understanding this social acceptability aspect, especially within a given group or tribe. For this particular political question, a "no gay marriage" opinion has passed into the socially unacceptable in the Bay Area tech crowd. I'm…
Which is not really correct though. Eich said he was sorry for the harm he caused, by not for the thoughts he had. He could have said "back then I thought one way about the matter, and even supported causes in that way, since then I've been educated that this is harmful and regret how I thought back then. My views have evolved and for anybody who was harmed by my thoughts and actions back then, I'm very sorry and will do my best to make amends."
We all make mistakes, and our thinking changes over the years. Eich is no different. He's as forgivable as we are. But forgiveness requires repentance, which he hasn't done. The current theory about why is that he still holds the same thoughts.