The US spends billions on Israel itself, gives them more access then any other nation, they spend billions on paying of Egypt, the US lends international support on EVERY LEVEL, Israel was one of the primary drivers that got US into Iraq and tried their best (and they still are) to do the same with Iran. The relationship with Israel is one of the prime tools of propaganda for every single terrorist group in the Middle East. Israel is a rough stat that illegally acquired nuclear weapons and the list goes on and on.
9/11 was a direct caused by US the relationship with these nations. One of the main bombers prime motivation was revenge because of what Israel did in Lebanon, OBL own motivation was that US troupes should not be on Saudi soil (and that got him banned from Saudi Arabia). Because of the Saudi alliance Obama placated them by allowing a genocidal war in Yemen and people actually thought that is a reasonable thing to do. And I could go on about many more bad effects of this relationship.
Now I'm not saying these nations are uniquely evil and I'm not even saying the US should be allied with them in some way, but these relationships have grown far beyond what makes sense from the perspective of US population but not if you are in the political class.
Israel appears to be democratic but discriminates heavily and are also driven to a great extent by extremist hardliners and outright corruption (ie Netanyahu's numbers are down, so he wants to annex more of the West Bank). Also, you’re not supposed to criticize anything they do out of fear of being labeled an anti Semite.
The "anti semite" fears are an American thing; outside of America, nobody cares. And that's to be expected... Israel gets no help from anyone else, so why should she care what they think? America, however, is a mind to be guarded, to ensure that her protection remains in the future. And this is a perfectly reasonable tactical stance to take for someone in Israel's precarious position.
Obviously it's not so simple as this in reality. You have idealists and zealots and hardliners all jockeying for control within any given government. But the primary driving force is that of state security.
The relationship between Israel and its Arab minority is much more nuanced than you think. I’d call it passive aggressive, going both ways.
Does that include the Palestinians, do the Israeli government counts them as people?
The 20% I referred to are Israeli-Arabs.
Why should that be considered?
Because it’s been historically progressive in its relationship towards minorities.
Because it’s not like it’s persecuting a tiny group of the population for sport, it’s that there’s a lot of tugging between a minority and majority which are much further apart in culture, religion and traditions than the whites and blacks in America.
Because it’s reasonable to expect that issues appearing in the American societal fabric such as discrimination would show just as much in Israel with its huge proportional minority share.
It’s not that Israel is racist as much as it is that there are discrimination issues in societies everywhere and this is just another instance.
These kinds of relationships require a fair bit of quid pro quo, and of course for a country like Israel whose very national security depends upon a cozy relationship with America, it's perfectly understandable that they'd be spying on American influencers wherever and whenever possible. In fact, it's unofficially tolerated in the intelligence service as a cost of doing business. Same goes for the foibles of the crown prince in Saudi Arabia (which have by now been conveniently forgotten by the press and everyone else).
Once you've made friends who are useful to your grander plans, it's best to ignore the annoying things they do.