You don't understand.
Everyone is at the mercy of others. That's simply how international politics work.
This rings especially true when you're a country of about 10 million though. Do you understand just how tiny you are? The USA have a population that is almost 40 times your size. Let's not even get into China or India. And it's not just population, it's land too. Israel is 22,145 sq.km. The USA are 9,833,520 sq. km. Israel will always depend on the goodwill of others. The sooner they understand this basic idea, the better. The hubris is insufferable.