Yall are ignorant as hell. Yall complain about the money given to Israel but America gives them money because they are its only real foothold in the middle east. With Israel there, they are able to exert their influence and will over a region half a globe away and do things that inevitably benefit Americans (i.e. have a hand on oil production which we need for gasoline, not to mention the supply chain in that part of the world, and if there are ppl in the area trying to get at Americans, they can handle that using Israel as their middle east headquarters if they have to).
For all intents and purposes, Israel is an extension of America in the middle east that serves a range of purposes and y'all dumbasses complain about this all the time cause you have a kindergarten level understanding of geopolitics.
Which is totally fine, but don't say that you don't have the money to give your citizens but then turn around and scrap up the money to give to someone else. That's frowned up in all walks of life and politics/government dealings aren't any different.