Yeah, but how much of that is first generation/second generation differences? Furthermore, if you grant amnesty and make them all citizens, then they will eventually realize that they are better off taking the government's money and services than working and getting less overall. And they will have to earn the minimum wage as citizens so they will now be undercut by the new illegals. So the cycle starts anew.
What makes it worse is that we're starting to give many of the benefits of citizenry to illegals. At some point, there will be zero incentive for them to actually become citizens. They'll get all of the benefits with none of the responsibilities.
I'm not saying make them all citizens or give benefits of citizenry. My take is more a leave it the hell alone. Like I said, this country essentially runs on illegal labor.