I'm even for the idea of having them allowed only under temporary work visas in which they agree to pay taxes and only upon reaching a certain tax paid amount are they eligible for citizenship.
The issue with the way that politicians are wanting to do this is that they're again attempting to make it a long and demanding process costing too much. Simplify the process.
Solution: All those who are here illegally, but are working, non violent offenders can come and apply for temporary visa. Once you reach 5,000USD(just an example) Taxes paid you become eligible for citizenship. You may only become a citizen if you remain a non-violent offender the entire duration of your stay within the country, and at any time if you do become a violent offender you surrender your citizenship and right to residence.
The visa can be set to expire within 30 days of failure to be gainfully employed.
Just saying, as opposed to saying GET OUT, we should be saying EARN IT..
I wouldn't limit it to "violent" crimes. I think any illegal activity (except speeding tickets and the like) should be a ticket out.