I'm not saying that program should be temporary. I am saying that there should be no path to citizenship, and the workers would only be in the country for a set period of time.
For example, the first wave of workers would be allowed to stay here legally and work under a program for a period of 2-5 years. After that period is up, those workers will either return to their home countries, or re-enlist in the worker program.
By TEMPORARY, I mean no path to citizenship. If correctly done and strictly enforced, a TEMPORARY worker program can go in indefinetly as long as the need for workers is there, and never result in an amnesty. Combined with any plan, though, must be the end to automatic birthright citizenship.
What problem is that going to solve? After their time is up, they will stay here and work as illegals.
So we will still have the problem of them mooching off our social services, the problem of either anchor babies or baby illegals.
And then we will have the problem of a sub-class of worker who will have an advantage over American workers -- they will be able to live off of low pay because they will be able to move back to Mexico where the living is cheap.
A second-class citizenry is a very bad idea. Do I need to explain why?