The US economy continues to sputter along this road. The whole was so deep that people will not realize this until 10 years from now. Green cards are based on three ways: family member are USC; work visa for the health and high tech areas of work and asylum cases.
If you are in a foreign country you enter the lottery in that country and you can get your green card. If you marry a USC then you can get your green card with some exceptions. Third a big company like Coke Cole, EMC can apply for green cards for their high tech workers.
Students that come for overseas can only stay through graduation unless they marry an American. You can get a visa if you have a Million dollars and start a business.
The people that come to this country and over stay there visa or that cross the border in the middle of the night have no real option other than working under the table (tax free).
A lot of foreign get a tax ID number a start up a business. They start up business like painting, roof work, child care, cleaning homes and businesses. They don’t pay workers comp, health insurance and other benefits that they should do.
Give a chance for them to come into the fold and starting paying their fair share of the American dream.