At some point, we need a compromise on this. 
Those that were brought here as child and only really know America, should be allowed a green card IFF they have GED/better, OR are still in school, have a real job if not in school, AND have no drug/gang affiliations. Keep in mind that these are the kinds of ppl that we WANT to immigrate here. The reason is that they already know the nation, have jobs, etc.  Let them have citizenship if they have done military or VISTA service. 

Then there are the parent issues, the ones that brought kids here or have had kids here. Personally, I have an issue with them, but the right thing is to allow them to stay, but give them NO benefits; i.e. no citizenship (ever), no SSI, no Medicare, no Medicaid, etc, but they still have to pay taxes.  If they wish to move on, then it is their choice.

Then we have the ones that either came here recently, OR work here, but send their money home. Those are the ones to get rid of. And that is about 70% of illegals