Face it, the two big players are the Social Democratic Party and the Republican Party. The Republicans need to shrug off this Christian Coalition noose it has placed around its own neck and recognize the fact that, though they may not realize it, the majority of Americans are actually quite libertarian in their philosophy. People often call you a racist. It's the all-purpose weapon to be used against any person who doesn't toe the leftist line on matters of race. Ninety-nine percent of the people who throw charges of racism around can't even define the term.
People often get racism mixed up with bigotry or prejudice.
We need to get our terminology straightened out. We obviously have racial problems that need solving. The first step in solving a problem is to identify it. If we keep miss-identifying bigotry and prejudice as racism we'll never make any headway. This, of course, drives the multicultural crowd absolutely nuts.