Actually, if Hillary is the Dem nominee, an Independent McCain run would probably pull more Dems than Republicans.
I hope we don't have to test the validity of any of the scenarios we have mentioned!
The GOP could do worse than McCaine with Mitt or Rudy, but not by much.