Reforming Mexico and solving our problems are one and the same. Mexico has been a segregated society for 500 years - it was the crown of the entire Spanish New World empire 100 years before the first settlers hit the shores of the future US.
It's foolish to think that this will ever change without outside influence. Protecting our borders and stopping the inflow of illegal immigration will have an immediate and conclusive result in Mexico: revolution.
I'm sure one of the internal issues considered in the Bush cabinet is "can the US handle a war in a southern neighbor" during the WOT? We know the (virtual) open borders policy is propping them up.
So it's a fine balance between our long-term security vis-a-vis illegal immigration vs our long-term security in finishing off the WOT without any distractions in Mexico.
Our only outside influence should be stopping people from coming into this country illegally, and sending the ones here illegally back to their own countries.
The revolution would instantly have over 10 million troops.