It’s an obligation when we have bases and troops in Israel. Besides, just being named in law as a major non-nato ally speaks for itself. Anyone can turn their back on anyone they have a commitment to, but it’s still a violation of trust. That’s the whole point of putting it into law and approving it by both House and Senate and having it signed by POTUS.
So what you're saying is that Israel is effectively an occupied territory of the U.S. -- which means the Israeli government should do whatever hell the senile retard in the White House tells them to do.
Besides, just being named in law as a major non-nato ally speaks for itself.
I don't know that Israel was "named in law" that way. The law in question gives the Executive Branch of the U.S. government the authority to name "non-NATO allies," and cancel such designations as well.
Joe Biden can name China a non-NATO ally tomorrow.