When you consider the Republican Party is 90% white and the Democratic Party is a coalition of blacks, browns, asians, gays, straights, Christians, Muslims, Hindus, atheists, educated, uneducated and so one, then the one party simply wouldn't last. Once the current monolithic Republican Party passes on into irrelevancy, you will see a splintering of the Democratic Party and a reformed Republican Party that is more "natural" to America. Less monolithic, less uneducated, less zany and so on. It's unavoidable but will be painful.