Ehhh- that cuts both ways though.
I like to think that we give aid to all of these other countries because they do things for us on the DL or they support our interests, give us intel, or provide us with some sort of military advnatage. Also, make no mistake, some of the aid we give is nothing more than a public relations stunt- most of it will do nothing but line some corrupt government officials pockets.
In this country we give a ton of money to those who need it through government programs, welfare, unemployment insurance,-- shit- we even give help to those in the country illegally. On top of that, the poor don't get taxed, recieve free medicare ( And soon Obamacare)free legal representation, and on and on. We could do more ( although I think we do enough, we just waste the money on stupid things).