I don't know, is it moral to give legitimacy and a platform to someone like J. Mark Ramseyer (https://en.wikipedia.org/wiki/J._Mark_Ramseyer)? Less clear example would be keeping around Roland Fryer.
I have no opinion on Harvard myself by the way; I don't know enough about it. I'm just saying this is not an especially good criticism.