No way. There is too much money being made. The Mexican government isn't powerful enough to stop it, and neither is ours. If it was so easy, we'd have done it a long time ago.
If the border were closed, the drug trade would drop to a trickle. Mexico could close it, as could the US. The problem is money going to the politicians on both sides for keeping the borders open. No will equals no way. We agree.