Freedom of speech in a partisan age : political tolerance, hate speech, and public opinion