I can't say anything bad about the mexicans...and I mean the real mexicans that walked 5 days through the desert and almost died to get to a better country.
You NEVER EVER see them begging for money, EVER. It's the whites, blacks and indians every single time. They are out at 4am in the summer waiting for work, they bust ass ALL DAY long and are happy making 8 bucks an hour. I loved working with them in my stay in Arizona. They know how to work hard and will put any gringo to shame.
Again, I can't say anything bad about them, coming illegally or not - as I did the exact same thing, except I'm a white guy
There is a difference between the mexicans and the american born mexicans. A damn big difference.