... Including Isreal - the third rail of foreign-aid politics, apparently.
Here is an article on Senator Rand Paul's excellent argument on the matter:
He's got a point. It's not just Isreal -- we support Japan, South Korea, and a lot of other nations who should start by helping themselves and then if they come up short, call us.
Instead, our government loves the idea of handing out money because they like to think it gives us "leverage" over their nations and their policies.
Which is proven when we stop aid and embargo them to punish them. This worked well for Cuba, which is now a democracy, North Korea, Iran, and Iraq before we decided to invade them instead because, apparently, it was even more expensive.