The law does not work that way!

There is no law that people who say what others think is "hateful" can be prevented from speaking in public.

There is no legal definition of "hate" speech.  There is however the protection of free speech, unless it is speech that incites immanent violence.

To be very clear:  that does NOT mean speech that you dislike so much it makes YOU or others feel violent, or want to respond with violence against the speaker or his listeners.

It means speech where  THE SPEAKER is calling for immanent acts of violence.

Milo is not on record, ever, for advocating violence.