Should hate speech be protected under free speech laws?

Free speech is a cornerstone of democracy—but where should the line be drawn? Should hate speech, no matter how offensive, remain legally protected, or do some words cause harm too great to allow?