Or perhaps McCain was already a POS to begin with.
I have no idea about that, can only judge him on his performance while in DC, and that has been execrable.