Guest Blog - Is Free Speech Under Attack From The Far Right Or The Far Left?

Charlottesville, V.A., case in point: A white-supremacist rally explodes in violence (go figure!) But retaliations at that rally and then meetings after not only bring further regard to who is hating who, and what is being said in public…but if it can be said at all. Surely, the hope has always been that by giving…