Why do Mexicans leave their homes and come to the US? Because they have no opportunity for a decent life where they live. Crime is rampant. Corruption is rampant. Unbearable poverty is inescapable there. The US, as it always has, promises so much more that breaking the law to get here is worth it -- and for many, it has been a tradition. No, we cannot absorb the illegals who are here now into our citizenry. We need to deport them....but no matter how vigourously we enforce our immigration laws or secure our borders, we will never end the problem unless we take steps to change Mexico into a habitable place where people are content to remain. The problem is not insoluable. Mexico has the highest GDP of any Latin American nation. What does the US need to do to entice Mexicans to return home and stay there? What would YOU want from your home? Safety. Opportunity. We need to legalize drugs and end the stranglehold of drug crime, and we need to require the Mexican government to adopt social policies that entice illegals to go home. These people need to see the chance of a better life in Mexico, not the US. That means we'll be paying more for food, as stoop laborers must be paid the minimum wage. But I'd much rather do that than gun down Mexican teenagers and continue to support a Drug War with my taxes that has been a failure for decades. An honest desire to end the problem of illegal immigration means that changes must be made in the way Americans live and the way we deal with Mexico. It is entirely unrealistic to permit a third world nation to exist on our doorstep and then wonder why the people of that nation will go to any length to enter the US.