I can't argue too much on this point. The Democrats failed to beat Bush because of a weak platform. Their lack of vision and Kerry's stumbling over issues like his Vietnam record cost him the election. The Dems to this day are still weak on policy and direction.