The problem with any amnesty, is that you refill the bucket within a year or two. Unless you go after the cause of the issue....actual American citizens who are employing the illegals and just looking the other way or pretending they didn’t know better. If you put around 10k of them into legal consequences...you’d suddenly see illegals dry up and have no occupation within the US.
Every illegal alien in this country should be deported forthwith UNLESS any one wishing to become a citizen has an AMERICAN SPONSOR who is willing and ABLE to assume full responsibility for their upkeep. The burden for these people should NOT rest on the backs of AMERICAN taxpayers. They should not be eligible for one single penny from the US government or any state government.
Those screaming for amnesty the loudest should either put their own money where their mouth is or shut the hell up.