See my post above-McCain would hob nob with Dems as he has always done pushing liberal policies and forcing Repubs in congress to go along with it. We can at least expect Repubs to oppose Obama as Clinton was opposed...how is this an illogical argument?
If McCain were president, he simply wouldn't do either.
Your argument implies we'd have been better off if Bush lost, and Bush pere, and Nixon, and Eisenhower - because they were all centrist squish hawks, every one of them.
We were in fact better off with all of them as president than we would have been without them. Most importantly, the country would not have survived, either in foreign policy or in sane capitalist economic management, without them. The country cannot afford for the right to wait in exile between a Calvin Coolidge and a Ronald Reagan. It is too long, and the world too unforgiving a place.