guys the fact is that whether you like it or not we DO need immigration. We do need people coming here to do jobs that Americans are unwilling or unable to do. The reason that so many come illegally is that our government has made it ridiculously difficult for good, hard-working people to get visas. As a result, some bad people are able to sneak in among the many mostly good ones. The solution to the problem of illegal immigration is better visa policy and better labor laws, but unfortunately there is currently no compromise possible because the two sides are so incredibly far apart and so diametrically opposed in their thinking.
What we need is a immigration policy geared towards more skilled and better educated immigrants. For example a teacher from India is going to contribute more to this nation's future and economy then a illiterate peasent from Tamaulipas.