Um - have you seen the 'feeble' people you describe (I'm talking about the retired generals - not the leftists), without seeing you I'm willing to bet they have a higher IQ than you (and me for that matter) and could beat the hell out of you if they had to.
There is nothing feeble about most of them!
Yeah, they are the toughest of the tough. I know them well. We have one at the head of our local state university. He is remarkably focused on his new job and doesn't bother fighting old battles and lost causes. IOW, he is not spending his coin in futility. Could any of them beat the heck out of you or me? Well, I am old and broken down, so probably they could; don't know about you. IQ? Some, maybe; most, no.