you can find extremist freaks in any party. the main problem (I guess it's the main one, there are so many problems to choose from) is that the majority of America, the working middle class, the people who pay the bills, are almost completely unrepresented.
you have the college student, out of work hippy, welfare mom, board house-wife activists with way too much time on their hands getting involved in the political process. and you have the rich people who pay lobbyists to make sure they get the gov't they are paying for.
meanwhile the majority of us are too damn busy to be out protesting and to short on cash to pay some lobbyist.
would be nice to get the Christians and working class republicans out of that rich-mans party (which doesn't represent their interest so much as just play lip-service to their concerns).
and combine them with your working democrats (basically take the democratic party and throw out all the special interest, granola eaters, and crybabies.
working democrats are by far the largest percentage of the democratic party, working class republicans also are the majority of that party, but neither are getting fair representation from their party. truth be told the groups that control either party are such a minority they would be just an annoying special interest group if it wasn't for the backing they get by people who they fail to represent.