What some folks do NOT see is that if you legalize or give amnesty to these folks, you suddenly lose the advantage of them filling those so-called jobs that no one else would take. They suddenly realize that they can have those high priced union jobs and that they no longer have to work as migrant workers. I have heard the same old thing for many years about how much they do for us by taking those jobs that no else would take. Well guess what, once they are legal, they ain't gonna take them anymore. Besides, isn't it about time that parents start being parents and say "NO" to their teenagers? Make those teenagers earn their way by taking those jobs that illegals hold down, like working the fields and flipping hamburgers. Quit giving the kids those nice cars and motorbikes. Let them work for them.
I believe in immigration. Of course I do. My wife's whole family are nationalized citizens. My family came over from Europe in the late 1900's. Most of my friends are of ethnicity. I believe in law and order also. I believe that in order for an immigrant to become an American or to be privileged to work in my country they should respect it and our laws. Illegals do not respect our country because they are breaking the law every day, regardless of how "nice and good" they are.
The only way we are going to stop this is to start enforcing the laws. If a business owner knowingly hires them, then he should be fined the first time and incarcerated for repeated offenses. If they can't find a job illegally, then they will be less inclined to sneak into our country. America welcomes new blood. We just don't have the resources for invaders.
A few decades ago, when I was a cop, I would have told you that most of the criminals I arrested were known as good people in their community. They still broke the law and someone still suffered for it.