The First Amendment has guaranteed the right to free speech — even some extreme enough to be called hate speech — since 1791.