I disagree. Some things are beyond the pale and he has definitely crossed the line. These are not black and white issues where everything is ok under the banner of free speech. He is entitled to belong to any group he wants and say anything he wants, but the University is not obligated to pay him a salary. Ward Churchill should be fired as well.