I think you both have some good points. On the one hand, it is our duty as Christians to minister to those in need, including lawbreakers.
On the other hand, it is not doing good to our neighbor to encourage him to continue to do wrong.
I’m surprised that our Bishops don’t see that they are supporting the exploitation of Mexicans in the United States, particularly women and children. People as anti-business as many of the Bishops are (no further discussion on that) are nonetheless favoring the provision of peon labor to big business, at the expense of both American workers and American taxpayers. This makes no sense.
I can’t do much better than the words that came directly from Jesus. Whether we like it or not, there is a hierarchy of sin, and the Church, from the very beginning, has given special concern to the poor. Heck, one of the sins that cries out to heaven for vengeance is exploitation of the poor.
If someone invades my home by punching through my living room window, and in the process slices through an artery, I can’t just stand there and watch him bleed to death because he violated my property.
If a pregnant illegal alien enters an emergency room to give birth, should she be turned away? First reaction might be “yes, they’re not entitled to healthcare”. But then, our higher calling is to defend life. What do we do?
I know this is going to sound trite, but in the end, do we want to be the people in Pilate’s praetorium crying out, “we have no king but Caesar”?