Thanks for the comments, guys.
The other day when the cold front was blowing through, we had five immigrants show up at our house; two men and three women. They seemed to be an extended family, and had come from Yucatan, if you can imagine. But one woman had injured herself, and they thought they were near Phoenix (we're 40 miles southwest of Tucson). They were already discouraged, but when we showed them where they were on the map they just wanted to be picked up by the Border Patrol. Very sad.
You can hate the immigration, but you can't hate the immigrants if you meet them face to face. There are certainly some criminals, just like in any population, but the majority are just looking for a better life.
Until corruption in the Mexican government is crushed, very little will change.