It is time we closed the border, enforced our laws and make Mexico stand on its own two feet. Trade with them yes, but only if it doesn't drag us down to their level economically and financially.
Easily answered. Wealth is the end result of having a society that creates the social and legal infrastructure necessary for the creation and protection of wealth. Period. That is the difference between the first and the third worlds, and that is why Mexico is a hopeless basket case and will continue to be so until there is real change there.
As of now their legal infrastructure is an international joke (La Mordita is not a viable legal system) and their entire society suffers because of it. Mexico has as many billionaires as America does, yet Mexico is endlessly mired in poverty and despair. Corruption of the legal system does that to a nation.