Thanks for your reasoned response. For the most part I agree with you however, on the above, if it takes that long to address America's Immigration Crisis it will probably be too late to undo the damage. By that time, given the present massive flow of immigration (legal and illegal), America will no longer be a sovereign country and large regions of America's Southwest will be directly under the control of Mexico's thoroughly corrupt to the core government (some areas of CA are already there).
Also, in regards to associating NAFTA with the high employment rates during the 90s there is little doubt that the staggering technology and telecommunications boom (now bust) was by far the central factor there. This boom covered up a lot of economic problems including NAFTA.
Until George Bush starts addressing America's growing domestic problems I see little reason to be optimistic about America's future. And Time Is Running Out...Quick.