It’s not free speech when you resort to violent acts as a means of protest, it’s become a riot and not peaceful protest.
There’s absolutely no difference whatsoever between KKK vs Black Bloc (USA), or EDL/Britain First versus Antifa (UK).
Good mob violence and bad mob violence is stupid; it’s like when politicians think there is good humanitarian aggression and bad humanitarian aggression (in foreign policy).
Warmongers abroad are warmongers abroad, and violent thugs at home are violent thugs at home.
It really is as simple as that. No need to overthink it!