And there are 6 million US jobs that are directly dependent on trade with Mexico (one million in Texas alone) and 9 million that are directly dependent on trade with Canada.

And that doesn't count any number of support jobs ranging from the audit and tax firms that prepare shipping companies' financials to the restaurants just outside those shipping yards where all the workers eat.

Of course Trump's base knows nothing of this and most don't care (because they think that it's someone else that will get shafted, not them)