Earlier quoted context omitted.
I don't think 'integrity' in the face of an opinion that is becoming more and more unacceptable to hold in our culture is a good thing. Changing your views, and admitting you were wrong is the best thing you can do.
This line of reasoning is very troubling to me, because 20 years ago it was pretty much unacceptable in the U.S. to hold the opinion that gays were entitled to full legal rights, let alone the ability to marry. That changed only because some very courageous people stuck their neck out, weathered all the flack and negative personal repercussions towards themselves, and gradually made the point of "Why not?" I fully su…
On the other, you have oppressed people who face horrors. Social movements who challenge the powerful. If you're black in the US, you're vulnerable to incarceration in the country which is the world's biggest jailer. If you're a woman, you're a target of violence and subordination. If you're not entirely heterosexual, you get abuse and humiliation heaped on you.
You mention history; would you compare Turing's fate to Eich's?
Anyway, nonprofits like Mozilla have serious problems if they're so top-down that your ability to contribute is limited by your distance to the CEO crown.