It's not a simplistic argument. It's a facts based argument and I'm the only one in this discussion so far that is actually using facts.
> Er, or it's not bordered by Mexico
Canada also isn't bordered by Asia. It allows in plenty of skilled Asian immigrants. What does bordering have to do with Canada's regressive immigration policies that prevent low skilled, low education persons from immigrating into the country?
The US isn't bordered by Pakistan, India, Vietnam, China, Philippines, or El Salvador. Six of the top 10 immigration countries for the US.
Borders don't mean much if you're not allowed to immigrate regardless.
The US is also not bordered by Colombia, Hondurus, Ecuador, Bolivia, Costa Rica, Panama, Peru, Brazil, etc.
> Why don't all the ex-coal miners in WV simply move to where the jobs are?
Well that's exactly how the US has worked in fact. People - over time - migrate toward opportunity state to state. That's why West Virginia's population hasn't grown in 80 years (!).
See: population growth over time in Nevada, Arizona, California, Florida, Texas, etc. Silicon Valley exists precisely because the US works that way.