As bad as it sounds to be discussing granting amnesty to those illegals already here, that's really kids stuffed compared to the border issue. Until we make an actual serious effort to stop new entries, then it makes little difference what we do with the millions currently here. While we are locating and kicking out those people, about 10 million more will be replacing them. We must close the damn border. Then we must make an effort to locate and kick out as many of those already here as possible. We might not be able to kick them all out due to certain moral reasons (say those who have been here a number of years and have kids in school, etc). But just because we might not want to kick them all out doesn't mean we shouldn't make an effort to get rid of as many as we can. If we could just locate and send back 1 million of them, that alone will be a huge amount of weight pulled off the shoulders of our nation's healthcare system. Then, we need to prevent hoardes of new illegal immigranst from getting here.
But I'm not going to hold my breath.