Rethinking hate speech, blasphemy and free expression