I always wonder on these threads if the people who don't want any migrants to come in are the same people, when there is a charity thread, who say, "charity begins at home, why are we sending money to Africa?". The same people who can't see the point of Fair Trade goods.
The state of the world is partly because of colonialism, neo-colonialism, the debt crisis, the banking crisis, mono-culture forced by international institutions, our demand for cheap products, capitalism, the growth of corporation which have much more power, money and influence than governments, our interference in foreign policies, our thirst for oil... the list goes on.
If we don't want mass economic migration, maybe not acting like enormous, bullying twunts would go some way to helping. Maybe paying a fair price for our commodities would be good. Possibly making sure that the food we eat and the baubles we wear aren't produced by child slaves. You know, just to show willing...