People would not risk their lives to come to the United States unless they were truly desperate. I don't understand why all the mean-spirited anti-immigration Americans don't realize that. And a lot of our policies have negatively affected Mexico from an economic standpoint. For example, the fact that we flooded the market with our cheap, government subsidized corn (thereby driving down prices) made it impossible for the traditional family farmer in Mexico to survive. What are they supposed to do? Just lie down and die?
If this country is ever going to get a handle on its illegal immigration problem, more than a secure border and a workable guest-worker program is needed. Mexico's economy also needs to prosper.