A large number of Democrats do not like Hillary and would support McCain or Guliani. I know a few, in my family, who've never supported a Republican in their lives but would vote for Rudy in a heartbeat because of the impression he made on them on 9/11 and subsequently.
In the end, Democrats will hold their nose and vote for a true Democrat.
Or do you consider McCain and Giuliani true Democrats . . . .?
;)