ok heres an idea from left field
The US should just take over and absorb everything down to Panama. then... we have a really small border to protect and then we put our own corrupt governement in place which seems to be 20,000% less corupt than the ones we are replacing. they start paying us taxes, the whole citizenship thing becomes moot and our military cleans house on all the drug lords.. I mean there has to be some legal money down there that their own government is leaching..
work with me it just popped into my head and i never claimed to be the smartest guy in the world
while we are at it lets just do the same with Canada