The cynical view is that you can either kick out your racists or those who complains about racists. And given how "diverse" tech is I wouldn't be surprised if the company would have a bigger problem if the racists left instead of the black people.
>And why do you think the racial diversity in Comp Sci doesn’t match that of America?
That's a different subject, and nothing to do with whether tech is racist.