Actually, the problem is that no candidate that can pass muster with the ultra-extremist-conservatives to win the primaries can win a majority vote with Americans who are more moderate. The only time Romney was even tied with Obama was when he moved to the middle - by then it was too late. Obama won because more people trusted him to lead the country than Romney. Simple. Democrats care about morals as much as self-righteous Republicans - they just don't believe in forcing them on the whole country. They believe in free choice. Individual responsibility and not theology. (you know, those things spoke about in our constitution). Republicans want to regulate morality, denegrate the poor and minorities, play victims, and protect the wealthy.