Ok, to both of your points. These are desperate people. Desperate people will do pretty much anything they have to do to survive. And they are going to come here. So the question becomes, do we support a massive guest worker program that has little hope of gaining the participants citizenship, and uses them as a cheap labor force, creating an underclass of labor with no political power? And in doing so, drive down wages across the board?
Or do we support them having citizenship, thus gaining them the vote, and the right to organize and unionize, thus creating a far more powerful class of worker, which benefits all?
I go with the second option. Big Business goes with the first option. There's a reason they do.