No it isn't. Has anyone ever informed you that this is a Federal government problem. They are sworn to protect our borders. They get paid for this, and it's their responsibility to do their job.
Joe and Jane American sitting in North Carolina have no enforcement powers. They are basically helpless to secure our borders. That is the Federal Governments responsibility to do that. Period. End of story.
If the leak in the boat is not stopped and fixed at the source, were all going to sink.
You're still not addressing the root of the problem, which is that the Americans who hire them are basically offering these folks money to come north. By Mexican standards, even the pittance Americans pay them is far more than they could make back home. Of course those folks will come north.
Until you figure out how to handle the American piece of the puzzle, nothing else is going to get fixed.