Not sure where you get your news,  but the protesters had a permit. The counter-protesters did not and were the ones that incited the violence.  I definitely don't agree with the white supremacist (I'm a brownie), but they have just as much right to voice their opinions as Black Lives Matter or the Black Panthers.  They are all ridiculously stupid, but we allow stupid people to talk here, otherwise we would be China.