Well, since they illegal immigrants think they belong here and the American southwest is theirs to begin with, let's make them all Americans, even the ones back home.
My solution: Annex Mexico, break it into 6 US territories, arrest Fox and his corrupt government and deport them to China. We us the resources of Mexico to improve the life of former Mexicans. (This is the only amnesty program I'd get onboard with).