Not true...all the national polls show McCain is the only one who can beat any of the dems.
You’re assuming that Republicans will vote for McCain. I know too many who won’t because of his stance on immigration.