You can't address every threat with one solution dude. You sound like one of the libs. If a wall won't fix every problem, lets don't do anything at all. Let's TALK for a few more years. Let's REACH OUT to the mexicans. Let's PAY THEM not to come, Let's be SENSITIVE. After all, WE ARE THE WORLD.
Listen, pal, the world doesn't work that way. The REAL world walks over the corpses of candy-assed effeminated fops of countries that actually believe that PC crap. The REAL world is a MANS world, and the biggest, toughest, meanest man in the neighborhood is the one that survives.
Anybody that tells you anything different wants to steal your wife, or your child, or your livlihood, or your life.
Call me what you wish, but I believe with all the problems Mexico poses to our security, we should take it, by force if necessary and make it what it should be. If that means sending in 50,000 to 100,000 US Marshals to establish law and order after the military has neutralized their military and police forces, so be it. And if it takes half a century to accomplish like it did our "Old West", it will be worth the time. For a century and a half we danced the soft shoe where Mexico is concerned. It's time to kick some butt. We took a third or half of Mexico in the eighteen hundreds, and made great societies throughout those regions. It's time to take the rest, crush the corruption forever, and allow the good people in those areas to build the type of communities we enjoy.
I can't apologize for sounding like one of the libs if that's what your take is.