immigration is not unpopular unless it is illegal.
I don't know where did the US lost that focus. I've met so many people that has migrated here legally that have no issues whatsoever.
Well, as a previous LEO and military retired I can tell you that the law was not created to be a problem. There are ways to do things right, and breaking the law is not one if them.
Is like having a squatter take over the shed in your backyard, and having to feed them and pay them as well. Or say, I jump the fence to your house and take a few trees, because you have too many and you catch me. Will you be ok with me just strolling picking up a few more, or call the cops, or do what we do in Texas and walk out with your carry piece? Because it is exactly the same thing.