The Mexicans (well... illegal immigrants of all races) cost us a lot of money. Because they have no actual identities, they can repeatedly commit crimes without being caught. Also, the immigrants have cost America's hospitals over 40 million dollars that is unaccounted for. This is one of the many reasons our healthcare isn't free. The illegal immigrants DO help the economic system, but kicking them out won't make it crash. It would only cause a little inflation. Those jobs could be given to the poor people who can't find jobs.
My main point is... it's illegal. Why should they come here, wave around their flags, and ask us to let them break the law?
It's idiotic. :[