McCain presidential run is a perfect display of one of the weaknesses of the primary system. To win as Republican in the primary you have to appeal to the worse stereotypes of the Republican Party - racist, nationalist, “Christian right” etc. Neither McCain nor Romney ever governed to the far right but they had to pretend like they were to appeal to primary voters.
I’m in no way giving Democrats a pass, they have to appeal to the “tax the rich”, we can give everything to everyone and they stay in the mushy middle not really standing for anything.
I'm not really sure that's a weakness. Sure, you can point to the things that are used which are harmful or hateful, but this is how a party decides it's policy. The idea is that the platform you pick informs the government you create, yes? Sure, you can argue about whether it's "listening" or "pandering," but the whole foundation of representative government is that the officials elected represent the policies the population wants. Then when they're in office, they're forced to compromise with members of other parties representing other peoples. The fact that immutable obstructionism is the political tactic of the day doesn't mean that the core idea is bad.
"People are idiots" is a known fault with democracies, but it's a known fault with all governments or, indeed, all human endeavors.
Not really, Reagan, and the Bushes may have paid lip service to the “moral majority” but they never governed that way. Every modern Republican president supported sensible immigration for instance.
I know it seems like I’m giving Democrats a pass, but living in a southern state, I don’t see Democrats veer to far to the left on the state level. They can’t and still have any chance.
I’m in no way giving Democrats a pass, they have to appeal to the “tax the rich”, we can give everything to everyone and they stay in the mushy middle not really standing for anything.