In an ideal world, people should be given the opportunity to live wherever they like.
In this world, it just wouldn't work.
Your country would literally explode (or implode?) when hundreds of millions of people from poor/bad/under developed/wartorn/dictatorship/other countries all turn up at its doors.
It may be better now but when every service available (housing, police, medical, this list is neverending) is swamped by hundreds of millions of people, I guarantee it won't be the same and your country would literally be torn apart.
Not to say the current system is any good because it's clearly not, let's just say the alternative would be far worse...
Maybe if immigration between countries was controlled to the extent of "I give you one person, you give me one person". That would prevent a country from being inundated by immigrants but anything less just wouldn't work and your country would literally fall.
To be honest, if there was an easier way to get to another country - Canada in my case - I'd do it straight away. My life here
really sucks!
Unfortunately immigration has to be controlled to some extent otherwise everyone would go to the good/better countries and the good/better countries wouldn't be good/better any more.
