IMO, it's not the large corporations, it's the small contractors who are hiring these people.
Random visits from Immigration would go a long way to alleviating the problem.
It's not going to be fixed overnight and we're not going to round up ten million people, provide due process, take care of their minor children in the meantime.....
The very best you can hope for... is that they fail to pass anything.