I'm so/so on amnesty.
For one thing, I don't think rewarding people for breaking the law sets a good precedence. Better to change the laws than to reward lawbreakers. So make the changes and allow more migrant workers to come to the states... legally.
I have said it before, illegal aliens come to the states because we the people beg them to come. Until we quit begging and making it possible for them to come here, they are going to keep coming. Send them home, and they we be on the next train back.
Our immigration policy needs to change. If we want and can employ X number of migrant workers then we should give visas to X number of migrant workers. They should have to remain employed and pay taxes like everyone else. The artificially low number of legal immigrants is the problem here.
Of course, many corporations won't like that idea because where they win is in paying these people below market wages and not having to pay FICA/Medicare taxes to boot, so the chances of that happening thanks to lobbyists is... oh, about nil.
Immie
there should not be any type of amnesty for free. there needs to be a fee to represent the demand you claim there is for immigrants here and the clear demand there is for people to come here and chase the dream. if you like the idea of a penal component, you can make it a 'fine', but however you get it, im thinking $5-$7k is about right for a residence/work visa. maybe annual renewal. if theyve got a job, their employer could pay for them.
the government will never get a quota right. as much as they'd love to take bribes from special interests to set that, i say why bother. the artificially high unemployment rate doesnt reflect 7-10 million undocumented workers, thats for certain.
the best way to enforce shit in the US is with a fine. if the government saw benefit instead of cost with enforcement, theyll be on it like a san diego meter maid.... thats ON IT.