Good people of US think other-wise. They are right for a simple fact that "spreading hatred" is such a loose, subjective and a non-quantifiable term.
There is where the difference between thinking of the people differ. In India, we like to ban anything that is offensive. but Ban will not help till people have the feelings inside them. What ban does is effectively stop any debate to make people understand what is wrong and why. That is why KKK is dying and everything that was banned in India are thriving, just under the surface.