Why? Why let morons speak, if you have to: do it over the internet, I'll stick with my countries choice to rid itself of hateful morons, go to prison and think what responsibility freedom of speech entails, if you don't get it then, then F off out of my country, hatred is not wanted here.
Of course it's not wanted. But it's possible to correctly show that it isn't an opinion you should have (through the public outcry against such an opinion) instead of infringing on freedom of expression for a matter which doesn't harm someone other than how it subjectively offenses them. Besides, what would be considered hatred entirely depends on the society; hatred against muslims being acceptable after 9/11, for example.