More importantly, what did he do to deserve having a ship named after him? Other than being a POW, who received special treatment, by all accounts he was a moron who should have never got into the Naval Academy, was a lousy and reckless pilot and a lousy Naval Officer. Got everything because of his name, not for actually earning it.
So, because he was “a juvenile back-stabbing inept, RINO, POS loser” they name a ship after him?
It was not named after Sen. McCain.