Well, I'd argue that good, hardworking people and their families are not social net costs, they are the best resources a country can have. So I'd give your guest workers a chance to bring their families after say 2-3 years of working steady and with no criminal record. One, we're going to need more young people to keep this Country from eventually going the way of Japan and a lot of Europe, where the lack of young citizens is turning out to be a problem. And two, I'm biased, because my Son- in-Law is a first generation American who is the child of Mexicans who first came in on green cards to work. MY SIL though was born here, got a college degree and works in finance, and has an amazing amount of all-round knowledge because he's so intellectually curious. And my grandson is of course also their Grandson. And three, again, young people are much more commonly assets than costs, especially after we educate the young ones.We need a guest worker program Workers can come here and work but they have to leave the families at home. They have to pay income taxes and they aren't eligible for any of our social programs.
That's a win-win for everyone. We get the workers without the added social costs and the workers get to make good money and send some home.
Down in he Valley I also helped a young Dreamer get a Degree from UT Brownsville and go to work as a medical technician, which is another job we need more people to fill, so I'm in favor of DACA too.
Now are all stories going to be like that? Of course not, but if they don't work out we aren't stuck with them. BTW, my SIL doesn't care for Trump personally any more than I do, but he's a Republican and will vote for Trump because the Democratic Socialists scare him even more than me, since he'll be around a lot longer than me and can see what they'll do to his and his son's future.
You see here that I'm not so much a Republican as I am a free-market Capitalist, and I see good workers as assets.