Does the first amendment also protect so called hate speech?

77 answers 77