Blaming a symptom and not addressing the cause will not change anything. That is like blaming the economic recession upon the unqualified mortgage holders who took out housing loans that were doomed to fail. Who profited from that nightmare and at whose expense? The greed of the elite on both sides of the border is the cause of undocumented people coming here. The US elite are partially responsible. NAFTA ruined many small businesses and farms in Mexico. US maquiladoras pay about 8 dollars a day, and no one can survive on that. Consider the bigger picture of US/Mex trade, oil, and the demand for labor. Consider that US banks profit by laundering cartel profits. Consider that the US military industrial complex profits by selling arms to the Mexican government, while US gun manufactures profit by selling weapons to the cartels. The entire issue of illegal immigration is so much bigger than meets the eye, yet that is what many voters focus upon. Have you spent time at a busy US Port of Entry like El Paso or San Diego? Border wide there are tens of thousands of cars, trucks, and people crossing daily in both directions. These cross border economies are dependant upon each other, and it is impossible to stop illegal aliens or drugs from being smuggled into the US. The way to stop Mexicans from crossing illegally is for Washington to force the corrupt, cartel Mexican government to take care of its own people. The only way Washington will act is if Americans wake up and force them to act. Otherwise, we will continue footing the bill while the elite profit, and their politicians will keep dangling the enforcement carrot in front of the American burro voters' eyes.