There IS a difference between free speech and hate speech.
Too right. Free speech engenders freedom - hate speech quite the opposite. One of the supreme ethical ironies of our time. If it were up to me I'd mute the fascists, racists & homophobes period in the name of a greater freedom.