McCain can only win if the Democrat leadership wants him to. At this point, I don't really know whether the Democrat leadership wants that or not; a McCain win would better advance the cause of liberalism, but Hillary also seems to have some strong interest in winning personally.
If McCain does win, it will be because liberals believe they have him in their back pocket. And if that's the case, Hillary or Obama would be the lesser of two evils.
Wow. You seem like you’re very intimidated by this “Democrat leadership”. Who are these people?