Does the first amendment also protect so called hate speech?

80 answers 80