As the Limbaugh kerfuffles demonstrate, the GOP’s factions are becoming increasingly incompatible. The Dems have similar rifts developing between progressives, moderates, and conservatives.
These parties need to disintegrate, pure and simple. We need to have multiple viable parties, not just two, and to have that we first need to make concrete changes in the electoral system. These include proportional representation and instant-runoff voting. (More information about electoral reform can be found at www.fairvote.org.)
Members of both mainstream parties who are not part of their dominant factions now have a strong interest in seeing such changes made. Without these changes, they will always be marginalized, and their support always taken for granted.