The US fucked up when American companies that outsourced to Mexico, took those same jobs and shipped them to China and India and Mexicans who depended on those
jobs turn to drug running to survive and illegally immigrate to the US. The only way to fix this Mexican problem is to create jobs for the people and fix the Mexican economy, unfortunately, we have our own problems. This about survival and they are going to survive however they can. I'm sure Bush also considered invading Mexico, but Iraq and Afghanistan became priority.