There are NO simplistic solutions. We DO need to penalize businesses intentionally hiring illegals; they tske advantage of these people and the rest of us. They are greedy bastards.
No pols have the guts to honestly address this issue, and that is the biggest problem. To suggest with a straight face that we need all these millions of people to do these menial jopbs while there are construction workers unemployed as well as teens looking for entry level jobs: this is blatant dishonesty.