I agree with both of you.  I think I should be able to walk down the street wearing a "Bong Hits 4 Jesus" t-shirt, and it should be protected free speech.  On the other hand, if anybody told me I was going to be assassinated, I would take that as a threat.