I would agree with you up to a point. That point being Reagan already had passed a grandfather clause. I grant you that all administrations have turned a blind eye since, something needs to be worked out here.
1. First close the borders, with serious repercussions to any that cross.
2. To those who hold a job, without false social security or other law breaking documents-issue some sort of card that allows the person to work here. Pay back taxes, learn English if hasn't already.
3. Severely penalize employers that employ any that don't have the work permit. Second or third offense, should call for jail time.
4. Provide a basis for those that have worker card to get in legally, in line with those already waiting.
5. increase the legal number of lower educated workers, if that is something the government really thinks needs to be done-of course the employers would have to pay them like any other LEGAL worker.
I'm sure there are many more things to be addressed, but it's a start. Gingrich has been speaking of something to this effect.