The longer this war continues, the more it hurts the US. There is no strategic win to be had for us. The only party that benefits from this action is Israel and we've given them enough blood/money in the past few decades.
I don't think it even benefits Israel. At least not the people of Israel. Maybe it helps keep Netanyahu in power. But they're just creating more extremism and hatred of Israel in Iran and utterly failing at even creating regime change.
People have already forgotten about Gaza/W bank and there is a ground invasion of Lebanon happening that no one is talking about. They are absolutely winning if their goal is regional dominance.
This war is very broadly supported by Israelis. Something like 90%+ want to keep it going. I agree that it's not good for them. Their reputation is already the worst in the world and destroying the global economy and committing additional, non-stop acts of terror is sure to keep that trend going. I don't think they can be considered rational actors anymore though, more of a rouge state theocracy that's 100% out of control.