Giving them amnesty will make it impossible to cut off the benefits
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.
We don’t have to give amnesty. What is being said is that we have to deal with it. I think Cruz is on to the right answer...LEGAL immigration. He believes no one caught as an illegal alien should be allowed to apply for legal status. He believes that even Legal immigrants or legal workers should be strongly beneficial to our economy and only in shortage areas and only after passing those hurdles should they be allowed to be a legal immigrant.
No amnesty. Only legal immigration. A fully controlled border and visa system.
Those are the only ways ultimately to fix this.