I have known several people trying to move to this country legally.  They were already here on work VISA.  They lost the lottery.  So they had to decide, stay illegally and risk not be able to apply again or leave and keep trying.  They left.  So these well educated people that we want on team US leave, and now we are supposed to take in people that don't play by the rules?  The US can't save everyone, we limit the number of people coming in so they don't break the system.  The question is who deserves those spots more, people that play by the rules or those that don't?  

If I were King for a day I would tell the people who  came in illegally as minors that will not hold that against them for the VISA process, but the fact they are already here does not give them an advantage over those doing it the right way.  If they lose the lottery they have to leave.