I don't have any problem importing oil, if that is the result the market gives. Importing labor increases the TOTAL good, but primarily because it benefits the imported workers. It works to the disadvantage of workers who are already here, though, because it depresses wages.
My philosophy is that our responsibility is to American workers, not to Mexican workers.
If you were consistent in your market/America first rhetoric, you would be for the prohibition of foreign oil, IMO.