As far as much of the GOP is concerned, McCain is a RINO.  I get that it seems odd that they would decide that the isn't a "real" Republican, since he has been one since before many of those who denigrate him were born, but that seems to be the direction the party is going.  Hell, they think that Paul Ryan isn't conservative enough for them most days.