If McCain did not have an Admiral for a father he would be in prison still for treason as to what he did to the Forestall and what he did in Hanoi.
If his old man wasn’t an admiral, Johnny wouldn’t even be a Ring-Knocker. Or former POW. Or U.S. Senator. Or in any position to possibly harm the U.S.A.