Lets be honest, the democratic party played their cards rather well. The party rallied enough special interest groups to get obama elected the first time, and then reelected.
Will the Republicans be able to win in 2016 or 2020? Until there is a change of leadership in the Republican party, I think they have no chance of winning the white house in the near future.
If we had a candidate that said he was going to end free trade and put people back to work, the career welfare group would be scared to death. There is no way people drawing welfare are going to vote to end those benefits.
The same thing goes for illegal immigration, gays,,,, and all other special interest groups who have formed voting blocs.
The republicans stance on protecting the rich from higher taxes have alienated the middle class.
The republicans stance on immigration, abortion and gay rights have alienated the party from those voting blocs.
The republican party has become the party of old rich white men. Its just a matter of time before they die and are replaced.