I've boycotted Mexico for years now. Of course, you never can say for sure if some of your dollars don't end up down there...if the restaurant you eat at shares tips I'm sure it has...But no travel/tourism from me. One of my ex friends, a second generation legal immigrant who married an illegal, asked why I didn't vacation in Mexico instead of going all the way to Hawaii. I said I didn't trust the Mexican law or Government to keep me safe and didn't feel like being a prisoner inside of a resort.
As far as border control? Post 911 we saw armed guardsmen in our airports and on our bridges. Why not on our borders? There are terrorists, criminals, and gang members crossing the border. Heck, we should be using the border as a "training" area for all of our combat forces.