Agreed, violent protesting is disgusting, and you have no idea how many of that shit has circulated my country, specially since 2011 onwards, courtesy of Communists and other Left-wing radical asshats.
That being said..........taking away the funds seems a bad idea. I mean ok we can agree that the security measures were sloppy and the people underprepared, but how are you gonna improve that if you also take away the funds? That seems like a contradiction there, also the University DID allow Milo to make his speech despite the controversy, if anything it got cancelled for safety concerns. So punish the University despite the fact that they let the guy talk and they weren't the ones that created the violence (since the source you used was vocal in claiming they were likely externals)? Doesn't strike me as the right move to do, from both a fair point of view and from a more logical part.
Such a move affects more negatively than needed and it also affects the wrong people, like the students who weren't the ones to riot.
I'm just arguing the points that proponent's of Trump's move are arguing. Arguably it's more of the police's fault for not stepping in when Antifa decided to barge into the student protest (who brought in violent protestors for its black bloc protest).
Also, I'm saying the Mayor of Berkeley won't let him attend once more to give his speech and blaming him for the riot, not that Berkeley didn't allow him to go through with his speech.