25Avalon, GillT57 is right, I did say that economic development in their home countries was needed, but I also said good governance was needed.
Strange though it may seem, I do not necessarily think Foreign Aid is much help. Foreign aid is essential for specific projects and is vital in emrgencies and crisis. But what these countries need, first and foremost is good governance - and a lack of corruption. One of the reasons our intervention in Afghanistan was a failure was, while we did a lot to enable female emancipation, we did nothing to deal with the endemic extensive and massive corruption in the country.
The route to good governance and economic progress in these countries lies in these countries and with the people of these countries themselves. In almost all the countries these immigrants come from, the governments are in the hands of competing groups of people prepared to fight to get their hands on the levers of power - and the money it enables them to get their hands on. As first one group then another compete for power, those replaced, if they are not killed, and they rarely are now, retreats to a comfortable retirement in some Middle East country or the USA or some other foreign capital, there to live in palatial grandeur on the money they have filtered away during their leadership years.
Kill corruption and you will get stable government. get stable government and you will get economic growth. I have come to the conclusion that, if anything, Foreign Aid makes corruption worse.