At this point I don't know which country is more ridiculous, Israel or North Korea. They're basically the same, a tiny pariah state barking loud at anyone that looks at them while getting support from a rich neighbor.
They're the same country but ones wrapepd in religous propaganda and backed but the US and the others wrapped in Leftist propaganda and tolerated by the Chinese.
The US has couped and attempted coups of better nations for worse reasons and yet they give this genocidal maniac all the leeway and weapons he could ask for. This is who the US is. There's simply no money to be made saving victims of genocide so they will go unsaved.
Israel has a huge intelliegence network that the US help them build by giving them billions of dollars.
The US relations with that area is already really poor. Pulling support of Israel will bring the US back decades of relationship building, billions of dollars invested, and losing the location. The location is important because Israel is in the center, near water, and isn't an island.
Morally, being allies with Israel is not good, logically it makes sense.
And it was a west-leaning country in a region full of oil and big trade routes.
Other way around - their loyalties weren't firmly lodged with either of the superpowers, so the US in the 70s and 80s put a lot of time and effort into wooing them.
Their loyalties still aren't lodged with anyone, but we keep sucking them off anyway.