Re: It beings.
It's all well and good saying Nazis shouldn't have the right to Free Speech (though I believe the right to Free Speech is absolute), but are you unaware that people get labelled Nazis all the time without actually being such? That reasonable discussion gets labelled as Hate Speech and suppressed? Brigette Bardot has been sentenced multiple times for "Hate Speech" in France and fined substantially because she is a vocal animal rights campaigner and despises the Islamic practice of Halal slaughter. In Denmark it is illegal to "mock or scorn any established religious group". What if Sarah Champion - an MP who was heavily involved investigating the Rotherham child abuse cases talks about rape tolerance in Pakistani communities - gets labelled as Hate Speech, as some would like? In Germany, there's a good chance it would have been classed as Hate Speech and supressed. And in the UK, if she weren't an MP but just a local woman saying the same things, I could see her being prosecuted.
You can say Nazis shouldn't have Free Speech, but nobody gets to decide whether others view them as a Nazi or not. Hell, I've seen Antifa types marching with a hammer and sickle logo! How many Jewish people were killed by the Soviets? No doubt some wag will try to split the finest of hairs and argue that it's a communist symbol, not a Soviet one (despite being created in Russia during the Bolshevik revolution). But if that's the case, then the Swastika is a Hindu good luck symbol when American racists use it and my uncle is Xenu.
Allowing businesses to decide who gets to talk / assemble / promote themselves and who doesn't, is very, very dangerous. And yes - a slippery slope. Removing Free Speech is probably the slipperiest of slopes in fact.
Not to treat this whole topic lightly, but first they came for the Nazis, and I did nothing because I am not a Nazi...