Ignorance of Americans
Do they realize that terrorist attacks against America, such as 9/11, are due to our foreign policy?
America has given more than 99 billion dollars to Israel in total, including more than 62.5 billion dollars in military funding. This is why they hate us.
(data from http://www.jewishvirtuallibrary.org/jsource/US-Israel/U.S._Assistance_to_Israel1.html)
Only because of America's help has Israel been able to harass its neighbors and murder their stone-throwing children, such as those shown above. What would you do if they were your children?
Wouldn't you want to kill Americans if you knew they helped kill your loved ones?
Israel has killed more than two times as many Palestinians than the number of Americans that were killed in 9/11.
While Israel insinuates that it Palestine is an aggressive terrorist state, this is trivialized by the fact that more Israeli soldiers have commited suicide than have been killed by Palestinians.
(http://www.ifamericansknew.org/stats/deaths.html)
Of course, Jewish organisations like the Anti-Defamation League label anyone who opposes Israel an antisemite. To many Americans, "antizionist" and "antisemitic" are synonyms. Neither party, especially the Republicans, opposes Israel for this reason and so Americans believe it is not an option. However, Americans have the right in this democratic republic to do whatever the majority wants, so if they want to breed more hate and suffer from continued terrorist attacks, then they may continue the aid the Israel.