The US gives far more money to Israel than any other country. Therefore Americans should criticize Israel more than any other country. But do note our criticism consists of expecting Israel to live up to international law, like any other nation.
If any of my quotes are inaccurate, please correct them.
As for the fact Israel did not have an excuse to expel the Muslims who did not flee, we agree. Instead, they have fewer rights than Jewish Israelis. For example: https://www.reuters.com/world/middle-east/arabs-israel-stay-sidelines-raging-democracy-battle-2023-07-26/