Mexico is not North Korea, nor is it East Germany, nor is it a modern nation filled with middle class people living the good life. It is a largely poverty ridden place with little opportunity for upward mobility. Therefore, we have desperately poor people willing to risk what little property they have, and their lives as well, to enter "El Norte", where a day's wages can be earned in an hour. Who can blame them? I'd do the same in their position.
So, let's enforce the law against hiring illegals, and make it possible for a limited number of people who have no criminal backgrounds to come here and work legally. Why don't we?
Personally, I believe it is because the large political donors want the illegals to stay illegal and therefore more compliant. My opinion.
Moreover, we have a strong public demand for substances that the federal government has banned. Therefore, we have people working against our laws and those of Mexico to export those substances for high profits. Were those substances to be no longer banned, the profits would no longer be great enough for the cartels to exist. We don't see them killing each other for the privilege of selling tobacco, do we? Were we to ban that substance, there would be a huge criminal enterprise dedicated to producing and distributing tobacco, just as we do cocaine and marijuana.
So, we could reform immigration policies, enforce the laws, and legalize drugs. That should take care of at least 99% of the illegal activity on the border.
Or, we could build a DMZ, just like the one that separates the two Koreas. We'll just pass a surtax to pay for it, or maybe put it on the national MasterCard. yeah, that's the ticket, yeah.