Seems McCain is trying to revive his "maverick" image, one that was non-existent during the Bush years. He was told to tow the party line and he dutifully complied knowing his obedience would result in support of a presidential run  in 2008. Attempting to revive his maverick image during that run resulted in failure for Americans realized his political flips. He voted against Obamacare in 2009.
I respect your wartime accomplishments but its time to retire to Sedona to live out your days, sailor. Sorry, John.