That is just not true. The majority of the 11 million or so illegal/undocumented immigrants in this country are from Mexico. To be exact: 52% (according to what I found out on a quick internet search)
As to those that came from "deeper" Central and South America, if they are fleeing deplorable (drug)war-like conditions from places like Honduras and Guatemala (just to name those), they should be granted refugee status and be allowed to stay.
Just to reiterate my point, I am not advocating massive deportation of the 11 million illegal immigrants (one extreme), but neither do I feel they should somehow magically be granted US citizenship (the other extreme). Why can't we just let things be how they are?
We are talking about two different things. Most of the people that enter
illegally do not come from Mexico. You're saying Mexicans make up the majority who are here
illegally. There's a difference: people that knowingly come here illegally, and people that came legally and over stayed. Most of the Mexicans here illegally fall into the latter category.
There's a place for some portion of each group to have a path to citizenship, in my mind. The folks that come in illegally as refugess, we're failing them, and by all means give them a path. People that come, and contribute, but over stay, again, I say give them a path. People that come illegally just to bypass the system, or because they're criminals, round those fuckers up. People that overstay and don't contribute to society, boot them too.
This is malum prohibitum, immigrating here from Mexico is completely within the spirit of our culture and heritage, but somehow or other, our systems have evolved to a point that makes immigration more restrictive than it needs to be, arbitrarily. They're here. Their lives are here. They live, work, and exist as Americans. It does not fix anything to ignore them, and it benefits everyone to work with them.
I'm with ZK. Ignoring them makes no sense at all, it solves nothing.