I grew up in AZ. I know a fair amount about supposed maverick John.
His volatility is legendary. From The Guardian in the UK:
McCain's political colleagues, however, know another side of the action hero - a volatile man with a hair-trigger temper, who shouted at Senator Ted Kennedy on the Senate floor to "shut up", and called fellow Republican senators "shithead ... fucking jerk ... asshole". A few months ago, McCain suddenly rushed up to a friend of mine, a prominent Washington lawyer, at a social event, and threatened to beat him up because he represented a client McCain happened to dislike. Then, just as suddenly, profusely and tearfully, he apologised.