A very interesting discussion.
Every situation is obviously unique, but I just wanted to touch on something I don't think has been raised yet:
Personally, the assertion that the the immigrant has something to gain by going to the US saddens me
I am giving up my well paid job, my home, my beloved car, leaving behind my family and friends, the country I was born & raised in and more generally leaving my so-called 'comfort zone'. Not to mention moving to a country where *begin wild generalisation* everyone owns a gun and goes around shooting each other *end wild generalisation*
So residence in the US is not something I see as a 'perk'.
Don't get me wrong, I love the US, but it's not all 'benefits' as some people make out.
Thanks,
Adam