I would caution against the dunce at USNa stance as well. Most people around could not come close to graduating a service academy. Not saying he is a genius, but it’s like the old joke: What do you call the guy who is last in his med school class? Doctor.
Understand, but as a USNA grad myself, I don’t mind taking that shot at McCain. He even admits his poor performance in his autobiography.
Admiral McCain's son.