There are good laws that would not be Amnesty. For example, secure the borders and do nothing else until the borders are actually secured in accordance with a law that is being followed. Then revise immigration enforcement so that the penalties for hiring illegals are so steep that no one will hire illegals for legal jobs, and do nothing else until the market for illegals has dried up because employing them is too costly. Then revamp the legal immigration system and do nothing else until legal immigrants have displaced any remaining illegals.
There is a lot that can be done productively and would be supported by decent Americans, none of it Amnesty. The trick? Don't reward criminal behavior.
In my area illegals aren’t trafficked here so much for work as they are just to prevent rapid depopulation; the whole gubmint worker bureaucracy (public school teachers, emergency responders, etc.) and retail businesses are at risk if the northeast becomes a ghost town.