Actually, it is quite difficult to convince the American sheeple to do anything under principle, since looking for a label on a product informing the customer of its origin is too bothersome a task, and saving money on inferior trinkets from the south is of far greater importance. Besides, what part of your GM car are you going to strip out of it because those parts came from Mexico? Also, more economic distress placed on Mexico exacerbates the illegal immigration problem.
The people of Arizona deserve the traitor they voted into office. If Arizonians are too stupid and lazy to defend their own borders and instead vote in seditionists and America haters, then its the other states that needs to defend themselves from the fools in Arizona. Since the border states can't be trusted to act as a barrier, and instead they have become a facilitator, then the other states needs to step up the Federal presence on the border.
One sure fire method for doing this is to recall our 37,000 nuclear hostages from Korea and give them temporary assignment doing complete and thoroughal inspection of every car, truck, trailer, ship and railcar with a Mexican origin. Exemptions can be made, of course, for perishable goods, a Fasttrack of sorts, though manifests and driver's logs will be heavily scrutinized. This will have the effect of a boycott since something made in Q1 won't make it to the shelves until around Christmas. A side benefit of this is that we establish precedent by first saying "National Security" and therefore not go against the NAFTA agreement which somehow would end up costing us money in the world courts.
Maybe when a few more airlines go under and the travelling public is reduced to a more managable number, the would-be layed off Security personnel could be reassigned to the border crossing stations and told that even more sloth, belligerance and contempt will be handsomely rewarded, not even Fox will be able to come over to this country to make even further demands on us.