There is SUCH a simple answer to this, however too many in BOTH parties do not want the problem solved, because big business pay them NOT to solve it. A bill could be passed TOMORROW that severely penalizes ANY business who hires anyone that is not here legally. You could determine what "legally" means, however I think the best policy is anyone without a work visa, or US citizen. Then the jobs would dry up, and there would be no reason for illegals to be in our Country. It would solve the border problem, and also get rid of most of the people here illegally in ONE SWOOP. But they do not want this to happen. And this is ANOTHER reason to vote Trump, because he is the ONLY person NOT beholden to big business.