At the Naval Academy, McCain was nicknamed Punk, and that's what he is.
McCain was nicknamed Punk at the naval academy.