I agree on much of that, but there are other sides, I work within one of the poorest states in the US and deal with many different scenarios. Many people come here to make a better life for themselves and yes they should be given the chance to make things right. However there is another side, people who have no intention of ever doing that, happy to carry on the way they are.
Also try telling a family who have lost a loved one in a car accident between an uninsured undocumented person carrying a license with false information on it.
It's difficult for people in this world but just because it's hard doesn't make it right that people bend the rules. Also how many people from African Nations would love the chance to start a life in the US or any other Western country for that matter but will never get the chance?
For sure...can see that side as well. It is a huge problem.
That said if we didn't make it so ridiculously hard to do it the right way we could eliminate so much of the illegal entry.