Actually, there are plenty of pictures of the counter protesters that are armed. Both sides came armed, ready to inflict violence upon each other and any peaceful innocent bystanders. Antifa is a violent far left Communist group, the KKK and Neo-Nazis are violent Fascist far right groups. So yeah all 3 are to blame for what happened.