Trump could literally just stop sending billions of taxpayer dollars to Netanyahu and the war would end - probably not well for Netanyahu. He could use that fact as leverage. He isn't.

It’s not that easy the money is going to the US arms companies. So he would have to stop giving his donors and mates money.