Like Europe and Australia. I'm talking about a points-based system which relies on a person's qualifications, talents, and employment potential. Right now, the US immigration system is really f***ed up because it mostly allows family-based immigration whereas it should allow more (and easily available) employment-based immigration. Even those people who apply for greencards (employment quota) generally receive it after 6-7 years and citizenship after 12 years, which is too long a time-period. Don't you think so? What if the educated and legal immigrants started departing US in order to secure greener pastures, considering current US economy and recent immigration laws?
People think that legal/illegal immigrant simply take away jobs but what about people who become entrepreneurs. Should the US still adopt a tough immigration policy for such people?
America's motto was food and work for everyone, and American dream is for all those who wish to work hard and succeed. If people don't want immigrants (considering the laws in Arizona and Alabama), what's the use of the American Dream at all?

