I will say this again -- if you want to end illegal immigration, then get rid of the jobs by making employers strictly liable for unlawfully hiring illegals. The penalty should be a minimum of one year in the pokey, no excuses. "Strict liablilty" means that the employer is guilty even if he had reason to believe the employee was legal or at least didn't know the person was illegal. Statutory rape works the same way. If she's 16, your getting 20 even if she had 20 forms of picture ID to "prove" she was 18.
very difficult to enforce. even your statutory rape example - 1/3rd of young girls have sex by age 16, 2/3rds by age 18. That's alot of guys you need to put in jail.