We've lost the war on illegal immigration from Mexico. We've lost the war on drugs. It's time to simply open the border and allow free movement of people rather than just drugs and consumer goods. What are we afraid of? Mexicans taking our jobs? They already have. The free flow of drugs? It's the American insatiable appetite for them that's the problem, not the Mexican drug cartel.
Imagine a world where all of North America (including Canada, of course) would become like the EU. In fact, we could learn from their mistakes. We would all keep our own currency, but stop spending billions of dollars on useless border patrols, fences and all the ill will they cause.
Just a thought.