A guest-worker (amnesty) program is non-negotiable.
The guest worker program should be in place; however, the time they were in the country illegally cannot and must not count towards the 3-year rule. Amnesty cannot be a part of this. Everyone in illegally packs their asses and heads home to start from square one.
If they don't like it, I can gladly furnish them a map with the route to hell on it.