You make good points, but we can use this as an excuse to decimate Irans nuke development infrastructure.
Or we can eventually devastate Iran’s nuclear program after letting Europe stew for a bit, and charge Europe in advance because they don’t pay their debts.
The far better outcome would be for the US to convince the Saudis to retaliate themselves.
There is no downside to the Saudis and the Mullahs killing each other off.