We do not want to punish speech like this. Firing him will lead others to not voice their opinions in the future.
And as long as this position is one that people hold (and I believe a lot still do) it is critical that it be voiced and combated directly.