Most of you know that I'm a right-leaning libertarian. So you know I'm not saying this to promote some sort of "PC" narrative.
I am truly stunned that some of you see nothing wrong with what this guy did. Whether the guy has the science to back up his claims or not is irrelevant. Whether he was trying to encourage conversation about diversity to make the company better is irrelevant. What he did created a hostile work environment, plain and simple. And for that reason alone he was rightfully fired.
This is what I do not get....
I work with conservative clients all the time.. Lot of guys in the finance industry in particular.. These folks do not know my political leanings and frankly, so long as they're not Nazis, I don't care about theirs... It's business.. They're the client, and my company is doing work for their business, to which, we are responsible.
In a work environment, as an employee, you have even less (far less) ability to platform like this using the company as a springboard for your pet theories -- right or wrong.
He knew what he was doing was wrong; he had to have.. No one working at Google or in any company like it would think this was appropriate.
And yet, people "disagree" that he should've been fired.
Simply put, there is no way to continue with this person as an employee in a team of developers and designers, administrators, co-workers, subordinates, etc. He's expressed some very contentious views that make for a hostile workplace environment, and he did so without any prompting by the company for his opinion.
For those that are having a hard time understanding this, simply replace "women" with "Jews" and ask yourself if he should be fired.
Try it...
i.e.: Ashkenazi Jews have a specific biology more suited to finance and law, and not the more logical and analytical requirements of ...
software development? (lol) .. Now I've said something contentious and outrageous, you can't fire me, time for "open discussion."
No bro, that's not how this works... Adios.