I'm fairly new here and I'm somewhat amazed by the "Hate America First" views of a large number of U.S.forum members. I consider myself a fairly well educated and well travel person. The U.S. has problems and the goverment may suck but overall it's still the best thing going.
Just for discussion what if we had open borders on a global scale, any one could any move where they pleased with one catch - you had to be matched with someone wanting to move your country (e.g. Doctor for Doctor, Truck Driver for Driver Truck etc.... ). This would cover any possible skill set drains for a particular nation.
So the Americans who prefer say Canada, the UK, France or Germany could move as long as they had a replacement.
Maybe the world would be a little happier - those who hate our culture and government would get what they wanted and those who want a more "freedom to" as opposed to "freedom from" would get what they are looking for...... Would anyone like to bet on which line would be longer - incoming or out going????