He very specifically did not say publicly that he would be a 1 term president. Talking through the idea with aides and someone leaking it does not equal a campaign promise.
This is a new decision, obviously. He is going to be a 1 term president. But he never promised it.
After the Schumer leak, this had to happen.
It has to be Kamala and anyone thinking otherwise is dumb.
And I don't know if Kamala can win. I don't know if she could do better than Joe would do. But I know she'll do better than what would happen if Joe had a second debate like the first debate.
If nothing else, this keeps it close.