I think he meant it when he called for Rumsfeld to be fired and when he kept praising Kerry. I didn't like that.
Well, the guy served in Vietnam and probably felt a new direction was needed in Iraq. One rare time when Senator McCain was wrong...