I never knew John McCain has 7 children!
No wonder he has a temper.
I don't think the kids explain the temper. They weren't all in the house at once.
The first three he had with the wife he dumped after he came home from Vietnam. The last one is a little girl they adopted not very long ago. So I guess he and Cindy had three together.