Like it or not, the free market is larger than it used to be, and capitalism reigns.
Doesn't anyone realize that if more situations like the longshoreman's unions in the USA bypassed in favor of dock workers in Mexico, the following will happen:
(1) More jobs in an improved Mexican economy, causing more Mexicans to stay in Mexico, rather than impatiently risking illegal entry into the USA to seek work? With Mexico's economy improved, people will have less of a desire to leave.
(2) Unions (whose wages basically constitute "price controls" which do not compete in a free market) will be broken, and their powerful lefty bosses will be a lot less powerful...meanwhile, former union workers will find new jobs (with wages more in line with what the free market will sustain) in an American economy which will continue to be robust. Perhaps they will find jobs with companies who will be performing well due to lower operating costs by shipping goods via Mexico. Perhaps, dock workers in the USA will continue to work, just at the wages that the free market determines they should have.
So where exactly is the problem?
Make it more difficult for illegals to enter, and they will stop, you say. I say that it will make them more resourceful than ever in their methods to break in. A wall on the border, on its own, will not work. You must also improve the conditions in Mexico so that there is less of a desire for potential illegals to leave and come here. It is a two way street, believe it or not. Supply and demand. Many of you are forgetting about how strong the demand is. Only lessening the supply will not get the job done.
Sure, it's all great. Never mind that little business about our Supreme Court and Constitution. Who needs them as long as we are all growing ever more prosperous? Prosperity trumps all those little bugaboos about sovereignty and constitution!
/s