If you want to know why the Democratic Party sucks give a listen to this week's This American Life episode: http://www.thisamericanlife.org/radio-archives/episode/417/this-party-sucks
The first part of the show is about some Michigan Tea Partiers and how quickly they are co-opted by the Republicans and turned into GOPocrits. It's amusing and worth a listen.
The last twenty minutes is a discussion with Paul Begala, Clinton's political advisor about why the Democrats suck. In short, they're wusses and they always have an excuse to not press their advantage when they get the chance. It'll make you want to tear your hair out.
But like always say, I hate the Republicans for who they are. I hate the Democrats for who they refuse to be.