Those that do not, and can make it here under those conditions will make fine Americans.
Your second sentence contradicts your first, in that you concede that they won't all leave.
Your second sentence also contradicts the law, in that Illegals can never make "fine Americans." They can never be Americans at all. In fact, they can never legally earn a dime, because you said in your Solution Pt. I that you would "Prosecute US employers that knowingly hire illegals."
Unless there's another aspect of your solution you haven't mentioned?
In addition, by letting Illegals stay at their own discretion, you never remove the biggest of all incentives for more to come here in violation of our laws...
Because they can and we let them.
Doesn't matter how good your other suggestions are: No deportations = no solution.
There's never been a time in the history of this, or any other free country in the world for that matter, that there were no illegal aliens. That's impossible. It will never happen.
We could formulate every scenario, expound on every law, and every duty of everyone from the president right down to my great-aunt Maria (God rest her soul), and it wouldn't change that fact.
We couldn't succesfully evict everyone who didn't legally belong here, without all of us having to prove that we did.
And we'd have to allow the government to check that, at any time, and for whtever reason they thought it necessary.
Let me tell you something, if some one can come here ilegally, survive without welfare, and just claw their way into some decent sort of a life without breaking a law other than being here, I'd be nearly willing to boot out some native who's been on welfare for most of their life without any visible signs of change, to make room for them.
Call it a soft spot.