One thing you can't question is his loyalty to his donors. While gaining in the polls in 2008, McCain "suspended" his presidential campaign so he could trundle back to DC to vote for bailouts for his contributors. Thus virtually handing the election to Obama.
“We have nothing to fear from an Obama presidency” was the final nail on the coffin of that campaign.