Don't you think if we only wait for "compassion" to take out developing countries from their misery, we may wait forever?
Why should a US citizen have so much rights over a cospicuos share of the global wealth simply because she is born from a legally recognized US family? Recall this:
This is an interesting idea. So once they have accumulated some money they can return to their home country and start developing there.
But if there are political or other kind of constraints, this may suppresss any attempt of development in their home country. Such constraints are not uncommon: think about wars, dictatorship, corruption, environmental destruction...
As I said earlier, employers strongly benefit from illegal immigrants, but regular employees suffer economically from this.
But I'm still waiting for a strong political action aimed to control those employers...
And even if such action would be taken, I think companies will instantly move their factories outside the US, increasing unemployement.