It's a little different in Navy families -- tradition is to live up to and excel on what the family member before you has done.
McCain had to go to war to prove himself either equal to or better than his father and grandfather before him.
My grandfather was Navy. My father joined the Air Force to piss him off. Worked too.