The only viable long-term solution is to invoke Manifest Destiny and annex Mexico.
Works for me. We should have done that 100 years ago...or more. So what's the name of that Doctrine again that prevents us from doing that? Monroe? It was a nice idea at the time.