Pretty simple, when it comes to the middle east, Israel is about the best you'll ever get as a friend to America,
Pretty much the only middle eastern country with a functioning democracy, and religious liberty and such.
One of the few countries in that region where the religious leaders are not busy preaching death to infidels (like us) every worship service.
One of the few countries in that region with decent women's rights.
They are not stupid however in their foreign dealings with us and do what is in their own best interest, which perhaps some of our leaders could take a lesson from in their world dealings.
Unlike our politicians, theirs are under no illusions that they can trust anyone even their "friends" and always work hard to negotiate deals that are as much in their favour as possible.
If you think about it, the Israelis have built an amazing country from sand in a short period of time.
About 70 years ago a bunch of persecuted people with next to nothing, started pouring back into their ancestral homeland, to join the smaller number who were already there, the place was pretty much the same as it was 2000 years before, mostly desert and old stone buildings.
In 70 years they built a country that was one of the most prosperous countries in the whole region, has probably the 4th most effective armed forces in the world, is the worlds 4th biggest nuclear power (sorry french but they have more than you). Has a fully functioning democracy and social structure with plenty of freedom and liberty for those who join in. Produces a large amount of advanced products. All while being surrounded by a sea of hostile people who literally want to exterminate them and have tried several times.
They have their faults like everyone, but I'd say they are doing pretty good.
That being said, America is still better by far, (hence why I'm not living in Israel, they have these annoying things like high taxes, very restrictive gun laws, and just about no land to be had).