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.
> I don't agree that he's "doing harm to the reputation of the university and CS department."
Well thats where we disagree i guess. When people google University of Montana computer science and see the dozens of articles that pop up about this guy they are not going to think oh yay this school is a champion of intellectual freedom. They are going to see a tenured professor propping up the worst of the worst CS stereotypes and software engineering bro culture.