seesharppress.wordpress.com
The Black Bloc and Free Speech
Over the last week, we’ve seen several violent clashes between Nazis and counterprotesters. (Nazis might call themselves “alt-right,” “white separatists,” etc. Rather …