Why not implement the most reasonable solution?: having people take responsibility and PAYING for their actions?    That should apply to all the justice system...    You entered a country illegally? fine, you'll get caught, processed and deported, but first you'll be serving time in jail doing labour until you pay every single cent for being caught, processed and deported, you'll be paying the immigration and law enforcement man-hours and supplies spent on finding and capturing you, you'll be paying for the resources spent on the law system, you'll be paying for your stay and upkeep at our detention facilities and you'll be paying for your own damn ticket back!    While we keep paying for them to invade us and just giving them another chance to do so they'll keep doing it, at our expense, just make it their expense and make it very expensive and you'll soon discourage the behaviour, it won't be cost-effective any more ;)