> He declined to say he wouldn't do the same thing again.
Was he presented with a loyalty oath that he refused to sign? What do you mean he "declined to say"? Was he asked to say "I won't do this again" or do you think he should have volunteered such a statement?
In the post you linked he acknowledges having "caused pain" & affirms that Mozilla is a 100% inclusive company. Do you think he should have done more than this?
For my part, I find loyalty oaths odious & refuse to ever participate in them. I support gay rights, gay marriage etc. but if you demanded that I state my support for gay marriage upon your command, I would tell you to get lost.
CNET asked him if he would donate to a Proposition 8 cause again. He said he hadn't thought about it and didn't want to answer hypotheticals.[1]
Eich claiming he wouldn't discriminate against anyone doesn't mean much. He also claimed stripping marriage rights from same sex couples wasn't discriminatory.
I think Eich should have thought about it in the intervening 6 years like many of his fellow Californians. He should have expected his promotion would be divisive since he got a preview of the backlash in 2012. He should have felt remorse for contributing to a campaign that demonized LGBT people even if he still believed they didn't deserve equality. He should have apologized. And he should have explained how he would be held accountable like he claimed he wanted.
I wouldn't want him to pretend to apologize if he didn't mean it. He should have expected the backlash though. He could have withdrawn from consideration and just been CTO.
Eich became CEO in 2014. He declined to say he wouldn't do the same thing again.