Well, I do think it bears pointing out that Yale, Brandeis, and NYU are all private institutions. But I think they should still encourage free speech. I don’t agree with what NYU did. As for Yale, it wasn’t really a “ban”–rather, it was just that the Yale University Press didn’t choose to publish a book that included the cartoons. As far as I know, they didn’t prohibit anybody else from showing them, which is what appears to have happened at NYU.
As for speakers with an unpopular message, I don’t like efforts to get them uninvited from campuses. I also don’t like efforts to disrupt their speeches. But I do think it’s perfectly OK to picket them, to protest outside the meeting hall, to question them aggressively if they allow Q&A, etc.