But I also know that pretty much every president that has been elected since Israel has existed as a country would do exactly the same.
Your knowledge is incorrect. Please seek out better sources.
Reagan said Israel is carrying out a holocaust, and stopped them with a single phonecall. Bush Sr. stopped them by threatening arms embargo as well. Eisenhower and Ford couldn’t stomach their bloodlust either and called them off.
Israel is a client state of the US, it’s best to think of it as the 51st state. They do what they’re told.