system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5:Why does America continue to support Israel despite everyone in that area hating us for it?
gpt
>The country was just invented out of air after WWI and drawn on a map.

The country was formed after WWII, but it wasn't just randomly drawn up.  Plans for a Jewish state began in the late 19th century and the area had previously been under British control.  Israel then defended itself against nearby countries trying to take over the land.  You can make a case that the country was formed for bad reasons, but it certainly didn't just pop into existence.

With regard to everything else you said, you are right that supporting Israel pisses off much of the world.  However, much of the world would hate the US regardless of its stance on Israel.  As for giving money to a country involved in immoral behavior, Israel's not an exception in terms of foreign policy.  The US also gives lots of money to Saudi Arabia as well, for example.  The Saudis don't like Israel and have plenty of policies that by Western standards are barbaric.  The US also trades constantly with China, a country known for lack of civil rights and exerting force against Taiwan.

As for what the US gains from relations with Israel, it had some strategic value during the Cold War.  Nowadays, it provides the US with an democratic ally in the Mideast and collaboration for advanced technology and military developments.  Simply put, the arrangement provides benefits to the US that the country believes outweighs the costs.

TL;DR: The US would be hated regardless of its stance on Israel.  It also has relations with plenty of other countries that also exhibit morally "questionable" behavior.  The people in charge of American policy believe the benefits of having Israel as an ally outweigh the costs.