Here's a bit of it:
Though some ignorant people argue that "hate speech" is unprotected under the First Amendment, that is not the law and never has been. Nor should it be. The test of our commitment to free expression, after all, isn't our willingness to tolerate speech that everyone likes. If you only support free speech for ideas you agree with, you're a hack. If you only support free speech for ideas that everyone agrees with, you're a coward.