It’s a very complex issue, and there is probably not a single “right” answer.
For starters, we would probably have to revamp the entire immigration system, and start from scratch.
-Make it easier for law-abiding, hard-working, honest, ethical people to enter legally via work permits or temporary visas that are carefully tracked, with all immigration and other laws fully enforced.
-Anyone who commits a serious crime against another person or person’s property automatically loses all rights to legally immigrate to this country.
-Have I.C.E. raids (like they used to) of places that are suspected of hiring illegal immigrants, and fine/jail employers who are caught more than twice.
-Bill the countries for the services we are providing to their citizens! Why are we (the U.S. govt) not charging the foreign governments every time an illegal immigrant is provided medical, educational, legal, etc. services? While it’s doubtful they would actually pay, at least there would be a record for how much we are losing to provide services for their citizens.
After we have a handle on the issues and costs related to illegal immigration, then we would have a clearer picture of our state’s true (w/o the effects of I.I.)financial situation, and make cuts/increase taxes where necessary.
BTW, I always try to hire legal immigrants or U.S. citizens. Not saying that illegal immigrants have never done work for me, but I’ve always tried to hire through companies that are licensed and bonded and claim to have well-qualified, licensed workers. We definitely pay more than if we hire folks off the street, but we really do try to practice what we preach.