The PC brownshirts strike again.  Liberals define "hate speech" as anything that disagrees with their PC narrative.  There is no free speech outside their circle of intolerance.

I'll bet the libs waterboarded this poor kid into apologizing.