It should be former General Tommy Franks. He would actually be perfect if there’s a war and Sarah needs advice. The both of them would make a perfectly rounded out team. Sarah has the public/executive experience and he has the military experience.
There is a flaw in your reasoning there.
The American Public as a whole is weary of the military, and war, in the extreme.
.