It is impossible to prevent the promotion of hatred with a law...unless you think that hatred is only hatred when it's directed toward certain special interest groups. The $ySStem itself markets various forms of generally acceptable hatred on a daily basis.
Hypocrisy, in other words.