I'm not at all racist, but I agree on some level with GUTS.
I'm 100% all for people immigrating here legitimately to find jobs and enrich their lives in the manner that vestcoat described.
But I have a big problem with illegal immigrants, Mexican or not. Unfortunately, the majority of illegal immigrants in the US, at least here on the West Coast, are far and away Mexican.
Every morning I drive by a Costco & Home Depot in an industrial district on my way to work. Every day there are huge groups (and I mean huge) of Mexicans standing in the lot waiting for the early morning contractors, landscapers and construction folks to make their daily stop at Home Depot to pick up supplies. Why? Because these people also pick up these Mexicans and pay them under the table to work for them for the day. I guarantee not a single one of these Mexicans is legal.
It's funny, some mornings the State Patrol will station two or three cars in the lot. On those days there isn't an illegal immigrant to be seen for miles. That same parking lot is barren.
If you live in an area with tons of mexicans, you'd probably dislike them and their culture as much as I do.
One of my best friends growing up was Mexican, and I have another friend now who is Mexican. But these are not the type of Mexicans you are thinking about, and I know all too well the ones you mean. But again, it's not fair to typecast all Mexicans into that mold. Generally it's the illegals I spoke of earlier that only bother to learn enough English to communicate with the foreman that are annoying and like to play loud trumpet-y music late at night.