They sure picked a bad time to open their mouths and say stupid things.  I know I won't forget what they did at this time.  What they have been doing borders on being anti-American, even treasonous.  I mean, the day before elections in which 70% of the Iraqi populous turned out, you have Weseley Clark saying we are losing the war.  Is that stupid, or what? (And I don't use the word "stupid" too often.)
Can the American Democratic party recover from its anti-liberation, anti-American stupidity before 2008?