McCain is too old, he has a history of cancer, there is no way he's going to be president. Too bad he hasn't figured that out yet.
And beside that, McCain will never win the Republican primary.