The problem is because they cheat to get in; they then cheat the system once they arrive.
They can't be law abiding citizens when they have broken the law.
If they truly want to be here to make a better life for themselves, then make them legal, let them pay taxes, let them have driver's license so when they run over me from being drunk they won't bolt and run because they are illegal and have no license and no insurance. Give them ID so they can be prosecuted.
If they want to contribute and not take away, then let them come.
Many people could care less in other parts of the country about the oil spill. I know many people that are very willing to have off shore driling because it does not personally affect them.
It's very easy to not care about something or understand it, when it does not affect your backyard.
I'm not saying there are no bad guys. I'm saying that good guys (in my opinion) will violate these statutes and then go on to live good lives and contribute to society. It happens, that's all I'm saying. That bothers some people, not me.