The only long-term solution to the immigration problem with MX is to offer them annexation into the US. To let all or part of MX become new states in the union is the only win/win for everyone. The only reason MX citizens are flooding into the US is the failure of their government to move their economy and legal system into the 21 century. If MX was incorporated into the US government and economic system all things would equalize over time and there would not be a need for them to migrate to the northern states. Sure there would be a lot to overcome but no doubt it would be easier than trying to bring democracy to Irag.