The responses of many of those people who are against Eich in this case can best be described as "vile, hateful and vicious", to use your words. Their calls for him to lose his job, or for Mozilla as a whole to suffer boycotts, can be described as an effort to "enforce misery, shame and frustration".
The problem here is that we have some people claiming to be against discrimination, yet they in turn have absolutely no problem engaging in such behavior toward Eich.
I think that this sort of hypocrisy really undermines their cause, and most of them don't seem to realize this.