“Super Hawk” McCain has never seen an international crises that didn’t need US military intervention. On domestic disputes with Democrats though, he is Senator Neville Chamberlin.
McCain is a dumb-@ss. He’s potentially ceding to the enemy (Iran) important intelligence that could lead Iran into doing something rash — like closing the Strait. We all know how the Democrats project weakness to begin with. If Huma were to pass along the details of the internal debate it would simply re-inforce Iran in that strategic conclusion.
Then a shooting-war is the only way to retrieve the situation. And as you point-out, Sen. McCain has never seen a conflict he didn’t think could be solved with military might. I’d throw Lindsay Graham into that mix, since he acts like the Junior Senator from Arizona most of the time.