I think that perhaps you don't understand American politics very well and how it is perceived by those abroad. To say that the world hates the U.S. because of it's support of Israel is ridiculous. Many abroad hate the U.S. because of their role as world police, dictating their morals and ethics as though they are the most supreme. The U.S. has their nose in everyones business, and that is why the rest of the world hates us. I'm not saying that I necessarily disagree with all that the U.S, does in regards to international relations, but your ignoring the real reason for our hatred abroad and blaming it on Israel. You clearly don't travel outside the U.S. very often, if you had and simply spoke to people abroad, this would have been cleared up very easily.
Iranian president awards nuclear deal team medals of honor (AP)
from the article: Netanyahu: Pollard was an Israeli spy, Oren must clarify remarks