There is this WOT and Iraq that will dog Democrats in the voting booth - it is a well documented fact that Democrats would rather run than fight. It is also a well documented fact that Democrats/Socialists are anti-American. Some how I don't think those two (there are others) values will stand them in a good light, too many Americans love their country and support the WOT.
To a point... but Kerry got 49M votes WITHOUT a clearly defined policy on the WOT or Iraq's part in it. The MSM will continue to confuse the poorly-informed voter enough to keep the Dems a viable party.