What yale and other institutions need to do is adopt a neutral stance and protect freedom of speech. Which used to be the standard when I went to school.
A neo-nazi, a zionist, a christian, an atheist, etc should have a right to study, teach, opine, etc in an american university. People need to feel free to be a 'devil's advocate' in any academic institution. The problem is that the lunatic fringe has coalesced together and taken power not only in academia, but corporate america and government.
As for limiting donor influence, I think we can all agree on that. It's crazy how a few despicable billionaires were able to take out the leaders of harvard, penn, etc.