Right decision, wrong reason.

Universities are supposed to be bastions for free thought.  Banning thoughts that some might find objectionable is an anathema to this goal.

But, from a safety and security perspective, it's the right thing to do.  The UofT is noted for its radical left-leaning SJW ways.  It's like gasoline lying around all over the place.   Why allow the "spark" of these right-wing nationalists to set off an explosion?  It would risk physical confrontations...maybe with the same baseball bats and masks seen in Charlottesville.  The officials got it so wrong there, allowing the "spark" of the counter-protesters anywhere need the "gasoline" of the white supremacist rally.