DH in MI, one of the Kos bloggers, has an interesting piece on another of the many disconnects between Republicans, Democrats, and the public. Worth a read.
In short, a lot of Democrats are great at creating good policies, but too few of them are good at creating appealing atmospheres. The former is essential to being a good legislator or executive, but you need to latter to get elected.