In the end, conservatism/libertarianism always wins. Because it is the most compatible with human nature. Every "progressive" system you dream up will collapse eventually under its own weight. Humans are not "progressive" by nature. And anything that goes against nature will ultimately fail.
To add to this, the Democrats are trying their hardest right now to lose the hispanic vote in this Martin/Zimmerman fiasco. They have made a big no-no. They've divided their base. Pitting the blacks against the hispanics. And they've made it very clear which side they're on.
"Oh, what's that? So now you say life sucks? Well, 99% of it's what you make of it. So if your life sucks, you suck." - Mike Muir