Is hate speech free speech?

Demonstrators gather at the site of a planned speech by Richard Spencer
Demonstrators gather at the site of a planned speech by white nationalist Richard Spencer, who popularized the term 'alt-right', at the University of Florida campus on October 19, 2017 in Gainesville, Florida.