I think there's some cross purposes here. I don't think @dealraker is arguing for keeping the borders open to Illegal immigrants. Neither am I. I think for all of us here, if you want to be an investor, believing in the rule of law goes hand in hand with that.
I think he's saying that the inconvenient reality is that SOME illegal immigrants are working hard doing jobs (& not committing crimes) that some locals don't want to do any more because they've got comfortable and lazy. You see it all over the developed world.
If you get rid of the hard-working illegals (along with the bad guys), and generally show a view of hostility to prospective legal immigrants, then there's going to be inflation, because to get people to do the crap jobs that only immigrants tend to do, the wages are going to have to go up a lot.
So I don't think Charlie is on about the morality here (correct me if I'm wrong) - we all agree we want to get rid of the bad guys - but just the need to see that there are trade-offs here.
This is all a bit off-topic anyway.