McCain only espouses what the Media wants him to (or what he thinks they want). Just disregard his comments when possible. Media hounds are like that.
He wants to be their little Maverick. McCain acts more like a permanent resident of DC rather than Arizona.