Opinion: Many have responded against a renaissance of hate, but regrettably, part of that response has been to call for suppression of free speech
Opinion: Donald Trump believes that in Charlottesville, there was ‘blame on both sides.’ Except the sides aren’t on the same moral plane.