Their own countries are failing them. For example, Africa is not pour because it lacks natural resources. It has timber, iron ore, oil, etc. probably to a greater degree than we do. Had the American forefathers landed in Africa rather than North America and planted the idea of a representative republic, I have to wonder if "America" would not be even more technologically advanced than today. Africa is poor because the continent is full of tyrannical dictators that steal from the people. And I do agree the greedy employers bare a large amount of the responsibility and it's time to see some arrests.
Agreed, except they should pay an additional fine for hiring someone without the proper documentation. I do favor less hurdles in the immigration process, particularly for skilled workers and provided that we do enforce very strict regulations on individuals attempting to immigrate from states on the terror list.
Again, why are they disease infested slums? Because the rulers have taken everything for themselves and do not allow a real free market system in which individuals can better themselves.
The idea that sending more aide to such situations would be helpful is severely misguided. What needs to be done is for our government to cut off all aide and trade until such nations honor basic human rights that would help its people flourish. The last thing I'm in favor of is more deficit spending by sending more aide to nations where it will just be used by some warlord and his militia.