content: This is the best post I’ve seen in ages.  I hope you don’t mind but I am stealing that quote:  No speech is hate speech, or all speech is hate speech. There is no middle ground.  Speech is either free or it isn’t.