The US had the Bracero program, and Germany had Gastarbeiters (guestworkers).
Worked fine. Everybody recognizes it as temporary. These programs followed a rule of law, and brought order to matters.
The system now is not enforced, everybody gives it a wink and a nod.
For more decades than any of us have lived, workers have come from Mexico to the US.
I prefer order and lawfulness, to the present situation. And I believe Bush is trying to start down that path.
Sure I can remember when I was a kid, most people in my home town spoke Spanish, and we had ballots in 12 languages. </sarcasm>