People who complain about Mexicans should check out "Little Arabia" (which didn't exist ten years ago) on Fifth Avenue in my neighborhood.
Never lived in a Mexican neighborhood (although we have a few here as well, including a guy who flys the Mexican flag from his fire escape. I have lived in an area filled with lower-middle class COLOMBIAN immigrants however and couldn't have asked for better neighbors. Then again, hablo y entiendo español (their kids preferred "street" English, however).