McCain wouldn't fit the left's anti-war agenda anyway.
What makes you think that McCain's position du jour has anything to do with core principle? When in doubt, consult my tagline.