I don't agree that he's "doing harm to the reputation of the university and CS department." I notice that it's especially with regard to universities that this argument arises. If he were working at Cost Cutters, or Copps Foods, or State Farm, no one would think that his employer was acting wrongly in employing him. There is nothing about a university that makes employing someone with his opinions do more reputational harm. On the contrary, a university has more reason to tolerate his divergent views, because it is directly concerned with intellectual freedom and free inquiry, which often leads people to investigate and even advocate for positions that are incorrect and even immoral (which, I agree, a cursory look at his website suggests his are). That's what tenure provides in this scenario: protection for intellectual freedom, even when free inquiry carries a professor into areas that are disapproved of in polite society.