Yeah, but keep in mind that for a lot of people "free speech" only means "free speech" when they agree with it.
I'm aware of this.
I try not to be one of those people.
I'm not jazzed about 'Bong Hits With Jesus' myself, but that doesn't change the fact that they were not on school property, and thusly, it is absolutely none of their business.