Let’s scale that to the absurd:
“Harvard closes evolution center after finding connections to Adolf Hitler”
And then let’s evaluate your comment in that context:
> If Hitler wasn't allowed to donate to Harvard, would that have somehow prevented World War 2? Would it have made the world a better place?
In our hypothetical situation, no, it wouldn’t have done either of those things. But first, Harvard could reasonably say “you know, that money just isn’t worth it.” They could also reasonably say “we don’t want the taint of that name on our institution, or to have to explain why we were OK keeping it.”
I don’t think anyone’s likely to honestly argue against the hypothetical school’s actions. In other words, we can agree that there are people so awful that you just don’t want anything to do with them.
Real world Harvard ran the moral calculus on Epstein and came to the same conclusion as the hypothetical one. The only discussion is whether Epstein should be elevated to the level of awfulness that the school should take these actions. Apparently Harvard felt so, and I think that was a fair and sensible decision.