I think the reason America sends aid to all these other nations is because our govt figures either we send aid to their countries or the refugees of other countries will just end up bringing themselves and all their problems to the USA.
Some people think it is great that migrants are flooding the USA but people who think something is a good idea are usually not the ones having to deal with the problems that come with it.