So who decides whether speech is hateful? Not the Google Dictionary, I hope.
Adherents of some religions regard any criticism of their holy books or prophets as hate speech. Some people conflate criticism of an ideology or religion with hatred toward people who believe in those things. Where do we draw the line?