AviatorTx said:
As long as you hold a green card though, your job opportunity in the USA should be limited to McDonald's, Blockbuster video, ect...
Now that would cut down on immigration for sure... but you would still not stop the most desperate to enter since many of them best hope is as good as the above jobs, yet they stay anyways.
I think the original purpose of the green card was to provide you the right to citizenship. Basically at the point, when USA offers you the green card by approving your application for permanent residency, you have met all the requirements for immigration. From here, weather you will get the citizenship or not, depends only on the applicant. In the following years (3 for those who merry or enlist and serve at least 3 years, 5 for the rest) you must show that you are delivering your side of the deal. On the citizenship interview they do not judge your application again. It has been decided already. They simply review your past 3-5 years and look for the following:
1. have you been a good moral character (even things like adultery can get you kicked)
2. did you get your green card in a fraudulent way (fake marriages especially)
3. did you pay your taxes (this one is a biggie)
So basically with the green card, you are a "conditional" citizen, I guess that is why all the rights that come with it.
When we talk about "premium jobs", it is fair to mention, that many people came here on a US job offer at a time when the economy needed additional workforce, and that supposedly was in the interest of this country including everyone who has already been here at that time. Since the process of immigrating is extremely slow for professionals, some have already lost those jobs due to the economy turning around. I think it would be quite unfair to simply tell those guys that: Sorry, things changed, you screwed 5 years of your life but you are still 1 months short of the green card so get the f home because now we do not need you anymore and you just got laid off. All this because the former INS has an average processing time of 3 years for an immigration applicant on top of the 2 years that DOL f_cks around. You can't just tell people to go to hell after they have been welcome when they were needed. Either don’t let them in at all, or make it clear that they are here only temporarily, or stand by them.
Of course there has never been a pilot shortage in the USA so this hardly applies to aviation. I was just trying to give another perspective from my point of view. Sorry for the boring read.