There are way too many illegal Mexicans here and legal ones too. There is no reason this nation needs to be merged with that rotten nation to the south. There is no reason to allow in so many legal Mexicans and Central Americans. Due 95% to family reunification.
Instead we should be allowing in English speaking educated folks from around the world who would love to live here. It's idiocy to allow in the uneducated riff raff of the planet. We've been doing this for far too long. It's time for some balance, to do as Canada and Australia do. To allow in those with some fluency in English and job skills
Also, if you are only wanting highly educated, English-speaking immigrants, I think that there will be some objection from engineers, doctors, computer experts and others that perhaps these people would compete for the jobs they have invested their lives attaining.
I also object to your characterizing Mexico as "our rotten neighbor to the south." Your anti-Mexican feelings are poorly disguised, and are not consistent with a reasonable foreign policy.
Rather than attacking all Mexicans, and their country, we should be trying to figure out a reasonable way to get the immigration under control and actively enlisting Mexico in the effort. Your attitude is guaranteed to alienate a huge chunk of VOTERS in this nation, and will not accomplish anything but increased balkanization of our country.
Tough. What part of LEGAL don't you understand?