The USA has a “memorandum of understanding” with Israel that commits $3.8 billion/year to Israel.
This is only what is disclosed publicly. No secret CIA support. No black budget stuff.
Over this past year, the USA has borrowed. $17.9 billion to give Israel.
Again, this is all that we know publicly.
We do not have endless money to give other nations and causes.
While they are an ally, we have clearly failed to provide for American citizens while richly funding a nation that is not a poor country.
"Memorandum of understanding" ... "commitment" ... these are nice words for welfare handouts.
The USA has no obligation to continue welfare handouts to any nation ... or even to domestic recipients ... regardless of the words used.