I still don't think he should have been fired.
But something else started bothering me. I'm not about to deny that sexism exists, or that it's not a huge problem in the tech industry, but not even considering that there might be other factors at play does a disservice to those women who are outliers. High-status things coded as "male," like good paying jobs in the tech industry, garner more attention when they fail to reach gender parity than, say, road work or firefighting. For someone without a college degree, they pay well, better than service industry jobs where women dominate. Granted, those jobs are physically risky and less likely to appeal to women, but there aren't a whole lot of think pieces written about their lack of women.