The Democrats would do well to take more responsibility for their own shortcomings. Plus the fact that Bush did as well as he did because many people are easily fooled.
The main thing is that Democrats need to pay more attention to liberal voters. For example, many Americans opposed the Iraq war. Taking the liberal vote for granted and spending all your time, money and especially rhetoric on a few swing voters in a few swing states is bad politics.
This is the same thing I've said for years.
Clinton won in '96, but he blew it for the Democrats in the long run. Totally blew it. After 1994 he had a perfect opportunity to run against the Contract With America's many failures, but he squandered it. A golden opportunity, gone. Gone into thin air. And it's never coming back.
He should have run as a real progressive populist, but instead he actually moved far to the right, with welfare "reform", school uniforms, and other rightist ideas. He would have won by a bigger margin if he hadn't caved to the Rethugs on everything.
I could not and did not support Clinton in '96, because of this.