If Trump had bombed for, say, a week and then declared victory, we would be committed to cut the grass for the foreseeable future, but there would have been no world crisis. By lengthening the war and expanding the list of targets, Trump invited the Iranians to escalate. As a result, they now control the Strait of Hormuz, and everyone is feeling the pinch.
If Trump backs away now, he will leave Iran with the ability to attack the Gulf states whenever it likes, and the Iranians will be the master of the strait. America will be worse off than it was before the beginning of the war. Can Trump tolerate that, even if escalating will bring more acute economic pain? I doubt it.