Here here. In my opinon its either a ploy for votes or a ploy to keep us fighting amongst ourselves so we don't realize how we're being screwed by the government.
Class warfare, race warfare, gender warfare - its all perpetrated by those in power to stay in power. Sure humans are flawed and we have our prejudices and stereotypes (of course, stereotypes only exists because on some level they have truth to them), but as a whole we've come a long way.
Take the Donald Sterling incident for instance. Bill O'Reilly (whether you agree with him or not) said it best. While our President was in some other country railing on the state of racism in America saying it was still a huge problem, O'Reilly was correctly analyzing the reality. As a society, we crucified Sterling. The general consensus is that the man is a pig, a scumbag and deserves to be ousted. Racism will always exists because human nature comes with prejudices and we don't always think before we act.
But as a whole, we condemn people like Donald Sterling. He quickly became the most hated man in America.