Since babies born here are automatically US citizens, checks should be made at the time of birth to see if the parents are here legally. If so, fine. If not, deport them. Give them the option of taking the baby with them, and if they chose not to, adopt the babies out to our citizens. That would fix the loophole of illegals having babies and then relying on those babies to get them legal status eventually.
Why?
Actually, I believe the Constitution stipulates that children born to parents bearing allegiance to a foreign flag do not automatically become citizens.
1. If the parents are here illegally, then deport them and their children; through genetic testing, ban them and any future generations of ever becoming citizens. That should reduce the illegal immigration problem.
2. No benefits for breaking the law. If you are here illegally, you are not eligible for schooling, non-emergency medical treatment, in-state tuition, etc. Anyone found to be here illegally while trying to defraud American citizens by participating in these propgrams should be deported and banned from future citizenship (at least until restitution is made for services already received).
3. Companies and individuals that hire illegal immigrants should be fined, with the revenues used to support stiffer border patrols and deportation activities.
IMHO...