There should be things here we can all agree on. Any sort of government assistance being provided to illegals should end immediately. Criminals should be deported. Those not working should go.
But it’s a very real point that illegals are doing jobs today that Americans either won’t do or won’t do for the same wage. We need to balance that.
My thought has always been that they need to come out of the shadows and register in some way. If you meet certain qualifications - good employment record, not a criminal, self-sufficient, been here for X years, etc - then you get to stay. You will pay taxes. You will not receive government assistance of any kind. But you can stay and work.
Anyone not registered during the available window is deported. You had a chance.