So we should deport American citizens?
Impossible.
I think there needs to be an amnesty for those living in the USA.
But the main problem needs to be addressed: The poor economy and situtation in Mexico.
If Mexico was on par with the rest of North America, there wouldn't be a problem.
USA, and to some extent Canada, needs to invest in Mexico, help bring up Mexico. That would help all three countries.
Instead of focusing on the Middle East, USA should spend resources on making North America bloom.
-Hedge