I don’t see 4.5% as a huge amount of their GDP. The Soviet Union when they collapsed were spending around 45% of GDP on Defense, that is a huge amount.
So if Israel can spend this then why are we giving them more money? For them to continue the war what would their defense spending be without us and would the Taxpayers of Israel pay it?
They are #10 out of 198 countries. That is a huge amount, no matter your opinion of it
You don’t like the U.S. sending Israel money for defense.
So, call your congressmen.
They just voted overwhelmingly for it.