Earlier quoted context omitted.
Should we have been tolerant of racist people in the 50s and 60s? Was being in favor of segregation a viewpoint people should have respected?
As I said, I disagree with my father-in-law's views, just like I disagree with Eich's views. I have tried to talk my father-in-law out of them. But I certainly don't think employment should be conditional on having the right set of beliefs. That way lies madness -- it's the very reason we forbid employment discrimination based on religion, for example. How can you possibly determine which privately-held beliefs are "…
So it is not Mozilla's best interest to makes sure that all their employees are working in a comfortable work environment? If most of the people you are supposed to be leading feel uncomfortable with your views on human rights how is the company supposed to operate properly?
What if he said he opposed interracial marriage? Surely that's just a set of beliefs? Mozilla's mission has nothing to do with racial equality.
Your equating of economic policy beliefs and gay rights is quite telling.