then you're arguing for diversity of opinion or viewpoint, rather than gender or skin colour? Because that's the opposite of the approach google is taking here.
In order to promote tolerance you have to shut down and remove the people who support intolerance. Firing this guy is clearly in line with that mission and improving productivity.
We learn this in grade school, are you all foreigners or something? Or has American education really been gutted...