I'm one of the least likely to follow recommendations of retired generals. My dining facility at Fort Bliss was the site of regular visits of retired field grade and general officers. I heard about it when things weren't to their liking, and they generally disrupted the work flow of my cooks.
However, there are a few names that positively jumped out at me:
McInerney
Richard Secord
Jay Garner: I knew him when he was an LTC, and Bn Cdr of our sister battalion in Germany, proved himself as a great leader.
Even the greatest leaders make mistakes sometimes.
Honestly, I'm not surprised the brass would be accepting of anyone not named Clinton. But like the average Trumpbot, they locked on to that one aspect of the dynamic to the exclusion of all others. They can't control him any more than they could control Obama, so thats not a consideration. Trump is no more, and to be honest LESS military aware than Clinton is so thats out too.
All they have to hang a helmet on is "He isn't Hillary". Then why not elect Charlie Sheen. That way they get all of Trump's behavior and lack of reason without actually having to support Trump. Thats all "He ain't Hillary" comes down to.
Lesser evil 101. Fails every time it's deployed. So either they arent the great leaders people think they are, or they are fear voting. Or both. And if we have Generals too scared to vote on principle, it does not speak well for the leadership of the military.