Annie, certainly you make very good points.   However, my point was that illegal immigration must be stopped, certainly not ALL immigration.  If you want to argue that the immigration laws and requirements are too strict and/or difficult to conform to, and need to be reformed, then I would readily and totally agree.  But the claim that desperate people need or deserve to be allowed to "jump the line" if you will, is problematic.  Does a person without a job, living in poverty, and who is hungry, have the moral right to steal food from a grocery store or a private home?  Do we have the moral obligation to leave our doors unlocked in case someone needs to take food from our homes while we are out?  

A sovereign nation has the right under international law and Church teaching to control its own borders.  A nation that closes its borders to all immigrants would be within their legal rights, but in violation of Catholic teaching; a nation that insists immigrants follow procedures is not.