With Mozilla giving benefits to same-sex couples and having outreach programs for homosexuals, it is hard to see how an anti-gay culture could build up.
Written policies, outreach programs and benefits such as maternity leave certainly haven't put an end to gender-based employment discrimination, but they do make a good whitewash.
And, it is impossible for such a culture to build invisibly
It doesn't need to be invisible, it just needs to avoid prosecution ("It's just a coincidence that H-1B's under the age of 30 were the best qualified candidates for the job.")
these days ideological hiccups regarding homosexuality are cast out.
Who gets "cast out" depends entirely on who's at the top.
If and when Eich harmed an employee, that employe could be unable to legally prove his case, but could easily make the case public, thus causing Eich's demise.
And that whistle-blower will never be hired by anybody else again. All future potential employers will "just happen" to find a better-qualified candidate than someone with a history of antagonizing their employers.
Ideas need to be debated based on their merits, not on punisment and reward.
"Meritable ideas" don't pay for rent or buy groceries. The CEO has, for all practical purposes, unlimited power to mete out punishment and reward, and with such great power must come great scrutiny.
The ballot is secret for a reason, and small donations should be secret too.
$1000 is more than the average American makes in a week.