Hate Speech, Public Discourse, and the First Amendment