But if you think Trump's wall is the solution to all, then you are deluded.
As much as I'm against illegal immigration and think that border security
is important, I get frustrated with people who think that cutting off cheaper labor will somehow make American companies -- that are
already having trouble competing -- will suddenly decide they can still stay in business while paying over-market wages. I hate to say it, but many Americans have an inflated self-worth and think they are entitled to get paid more than a foreign worker for the same job out of some birthright charity.
American companies in that scenario either have to go out of business (because they can't compete with foreign companies who use market-rate labor), or they have to leave the US so they can use market-rate labor. Is this what we want?!
A guest worker program where publicly funded benefits are cut off, and costs are put onto the guest workers, is probably the best solution.