Could your premise be faulty?
Don’t underestimate Senator McCain’s political survival instincts. He’s running in Arizona, not Free Republic.