Has John McCain lost his mind?