Congress has the power to create conditions for legal status of any immigrant. The current law prohibits Visa holders from getting on public assistance and those people are here legally. What Congress could do is to simply provide conditional Visas in lieu of amnesty and condition the Visa on ensuring that no one in the immigrant's family is a burden on the taxpayers. Those who don't sign on to the conditional Visa will be subject to deportation and those who sign on and then become a burden will be subject to deportation.
The fact of the matter is that probably less than 20% of illegal aliens would sign on anyway.
There is simply no way, with 30 million illegal aliens in this country, that we are going to solve the problem without some kind of compromise.
If you think otherwise then you are a DREAMER.
Let the other side compromise, or lose- novel concept to GOP types- cut off the bennies, they can return home or starve.
Many legal immigrants are on the dole, they call them refugees.