If there was evidence of prejudicial or otherwise inappropriate conduct based on his work product or interactions with other employees, by all means, fire him.
If you are simply making the business decision of firing a dispensable employee who had created a significant distraction and threatened to alienate other employees, users or advertisers, by all means, do so.
But don’t fire him under the specious justification that he violated a code of conduct by floating ideas despite your avowed interest in creating a workplace that encourages diversity of thought and identities.
I don’t agree with the guy because I think it’s impossible to completely separate nature from nurture. While there may be biological support for some of his positions, it’s undeniable that (in particular) American society has developed around the idea that Real Men Are X and Real Women Are Y for hundreds of years. That sort of reinforcement is going to leave scars that are more complicated than saying most women aren’t suited for tech b/c of biology.
Ironically, one of these scars seems to be the idea that women are delicate and need to be protected from controversial or offensive ideas. A scar that Google just reinforced further unless, of course, there was evidence of inappropriate work product or employee interactions.
