Snide comments tend to get such a reception, regardless of which side they are promoting. I am sure "Many colleges would find it difficult to arrange for Ben Shapiro to speak on their campuses" would be received much better than what you wrote.
And just because something is well received doesn't mean that it is right, or moral, or anything, really. Countless speeches were well received before some of the most atrocious events in human history.