What you're missing is the nature of the job of CEO, especially in Silicon Valley. It's not a job where you bury your head down and get the work done, a huge part of the job is being the public face of the company.
The Mozilla Corp. has decided that their public face should be someone who is opposed to equal rights for gays. That's completely different than having a racist working as a programmer or in the mail room or even as CTO.
Boycotting javascript would be silly. Nobody is trying to say that everything Eich has touched now has cooties and we should stay away from it. However, it's perfectly reasonable to ask what kind of company Mozilla wants to be when they decide they want Eich as their public representative.
It's easy to do a boycott that doesn't hurt you. Everybody can live without Firefox.
So why not get serious about this and show people that you are willing to make an actual sacrifice as a stand against his position?
Maybe that would be inconvenient?
> So I'm downvoted to hell, but what about my question?
The question does not deserve an answer, but you are obviously not going to realize and will remain enraged, which would be counter-productive.
Firstly you are missing that there is choice about browsers; but no choice whatsoever in a scripting language in browsers. They are asking their users to make a choice, one that will not hurt their users. By removing all use of JS they would actively hurt their users.
Secondly you are missing that even as CEO of Mozilla he does not remain in control of JS, even if he created it.
If the language had something like logging levels which were labeled by derogatory terms for a subset of people that'd be another issue but it doesn't.
Imagine if Ted Bundy had created a cure for cancer. Would you want to boycott it? Would you put him in charge of people? Now admittedly Bundy might be a bigger danger to a specific subset of people than Eich but Eich is still a danger in some way to a subset of people.
Boycotting FireFox isn't about the product, it is about sending a message to the organization that puts him in a position of power over people.
(BTW, this is just one difference, one that I haven't seen anyone else pointing out, whilst other, just as good - if not better - differences have been identified in this very post)
Now the target is Firefox, the last big independent browser, even though it was _Mozilla Corporation_ (not the foundation) that made the wrong choice. Mozilla Corporation is IMO the place were pressure should be applied.
I realize now that this is probably what annoyed me most about how this affair developed. I am quite attached to Firefox and was rather surprised that it became a target in a scandal that revolves around a stupid move by Mozilla Corporation.
null == false // false
!null // true
He should be exiled for inventing JS.
</joke?
What am I missing here?