I am somewhat surprised that others are upset he was fired. Free speech doesn't always apply within a company context and speaking politically on either side is a bad idea. Not to mention, while he may have some points, he's approaching a people problem as a statistics problems. With deep rooted issues like this (that have lasted for 100s of years) you can't just pull out data that won't apply going forward if we actually try to make things better...
> speaking politically on either side is a bad idea.
Part of the current concern is that it has become common to speak on just one side in tech culture. It is seen in some circles as morally superior to be on the side of social justice no matter what the context is (or what other justices are at play).