We should also bring back the Bracero program, it's a win-win.
I definitely like these ideas.
I would add that in exchange for the guest-worker program and incentives for American corporations to relocate to Mexico and not China, Mexico law enforcement agents will patrol the Mexican border to prevent illegal immigration into the US.
If you have been to Mexico, Luis, you know that all those single guys with a one-way ticket to Reynosa or Tijuana are not local tourists. The Mexican federales can be our best ally to seal our porous border if they are given incentives. Boarding buses and checking national flights can stop most of the illegal immigration into the US if properly done by Mexican law enforcement agents.
I would propose that a minute percentage of the guest workers paycheck should go to pay the salaries of the Mexican federal agents. This tax will be collected by the Mexican authorities when the Mexican workers send back their remesas to their families.
Collect that instead of Social Security.