1. Pro-"life" (read anti-choice)
2. Completely alienating every minority group
3. Talk radio loons essentially representing the party (Limbaugh, Savage, Levin, etc.)
4. Oh and the fact that if you disagree with any of the foundations of their "platform" you are considered to be un-patriotic and un-American.
There are more but I'm short on time and can't list them all!!