McCain, Hunter, ThompsonF and probably ThompsonT.
Given Rudy’s record, he would probably put a Bernie Kerik on the JCS.
The sad fact is that MOST Americans don't even know who their OWN elected representatives are, let alone a former HHS department head, a congressman from San Diego, or a retired Senator/actor. They wouldn't stand a chance in a presidential election against a Demoncrat backed by Hollywood and the MSM.
That's reality, unfortunately. Any of the guys you listed (aside from McLame) have no name recognition among the stupid sheeple. It would be political suicide to put them out there, much like running an old fogey, albeit good guy, like Dole up against Billy Jeff was.
I'm not gonna cut off my nose to spite my face, especially when Rudy gets it regarding the WOT which, IMO, is THE most important issue our country has faced in generations.