You and the other replies focus too much on the Jewish community within the US. Support for Israel is very strong in the US, particularly among Republicans, because of the rise of Evangelical Christians. Evangelicals have ... religious reasons for supporting of Israel. They also strongly identify with Europe and people with European backgrounds. They have an inability to identify with Palestinians.
There's some truth to this but it's also an anti-semitic trope. There are a whole bunch of Jewish people on the Left that don't support the current Israeli regime.
The real story here is the way Zionism has so deeply and intensely and succesffully managed to tie Jewishness to Israel-iness.
And so many people who are rightfully proud of their Jewish ethnicity and cultural identification -- a rich and beautiful culture that has had absolutely outsized contributions to art, science, culture in the west, with a history of being persecuted and mistreated by said "west" -- have become defacto "citizens-abroad" and advocates for Israeli positions in all things.
That combined with a deep and historical distrust of Islam in western culture...
It's the same story here in Canada. How deep the bank account for this blank cheque is, I don't know.
I should say that as a left wing critic of what happens in the middle east under Israel's banner, I am also deeply uncomfortable with some of the anti-Semitic tinge some forms of the protest take. It's a conundrum.
It is absolutely important to make it clear the criticism is of the actions of Israel, and not "Jews"
The only country the Americans love and worship more than their own country is Israel. I can understand brain dead nationalism for your own country, but brain dead nationalism for another country, especially one doing the things Israel is doing... it's very strange.
And now honnest question: why is this support so strong in the US ? are the ties with the jewish/israely community so deep between these two peoples ?