I admit I find the student newspaper guy's take—"Um, could Ben Shapiro speak a second time instead?"—to be pretty reasonable.
Don Jr and Guilfoyle should absolutely have the right to speak at the university. But students also have the right to object to being forced to subsidize the event to the tune of $50,000. There has to be a better use for that money.