>core values we would expect
Who are the "we" you are speaking for?
>the hacker ethic.
You are trying to impose your own, personal values, a subset of vaguely defined hacker ethic, on Mozilla. However, Mozilla's stated "mission is to promote openness, innovation & opportunity on the Web."
>The hacker ethic is about merit. It's about protecting ideas and valuing curiosity, wit and cleverness to spur innovation. Ideas and opinions, especially if unpopular, would be tolerated - which is in essence is diversity.
This is your personal interpretation. Let's compare your interpretation with the opinion of a person who is an epitome of hackers.
Richard Stallman describes:
"The hacker ethic refers to the feelings of right and wrong, to the ethical ideas this community of people had—that knowledge should be shared with other people who can benefit from it, and that important resources should be utilized rather than wasted."
"...Some hackers care about ethics—I do, for instance—but that is not part of being a hacker, it is a separate trait... "
You don't get to define hacker ethic and attack Mozilla from your personal ideological platform.
>...down to how you want to raise your family...
The whole controversy originated from the fact that Eich donated funds to the campaign designed to reduce freedom of expression(marriage) of particular group of people(LGBT). No-one challenged his opinions on raising his family.
>puts great engineers homeless and on the street? If they could do it to Eich - they could do it to everyone.
Really? Homeless and on the street? Nice fear mongering you've got there. Who is an agitator now?
EDIT. Damn, it seems that I've fed a troll.