Free speech vs. hate speech

Photo via cnn.com

The events that took place in Charlottesville beg the question; to what extent should hate speech be protected under the guise of freedom of speech?