I have looked at the " problems " you have presented with my arguements and i will adress them now.
Your first point is irrelevant. Granted, the mexican government doesn't care about economic reform when it is easier to encourage unemployed mexicans to go to the U.S. The benefit to America is getting dirt cheap labor. Seriously, people b!tch now about illeagal aliens but once those housing and food prices start jumping up....
IMHO the best thing to encourage economic development in Mexico is NAFTA kind of treaties where free trade is encouraged. The U.S. has moved probably hundred of large garment factories over to Mexico, b/c of the cheap labor factor , their minimum wages is 3 or 4 american dollars so it works out. More jobs in mexico = less Mexicans swimming the Rio Grande.
Your second point is valid IMO. I agree with this, of course, the whole reason why we have terrorism in the first place is that the US has some heavy handed policies in dealing with other countries. I like GWB's approach of taking the fight to the terrorists
( with Afghanistan anyway), b/c it discourages future acts if their homeland is invaded, but Iraq is not and has not been involved w/ 9/11 and is making the problem worse as far as terrorist activity/recruitment/providing a breeding ground for terror-related ideology is concerned.
Your third point about revising immigration laws is also irrelevant. B/c our government has been giving amnesty every few years to the workers that have been here since ____ , probably just as often as they raise the minimum wage. Of course it might look better for our government to not turn a blind eye to the illeagal immigration, and somehow changing current laws to fit the situation would be less cynical.
But ignore the affront to america, that these laws are being broken and instead try to think about the benefits or disadvantages this issue brings.