Your right in thinking 50% of the jobs today won't be around [in 20 years] but that's how things go. Back in the early 1900s something like 90% of jobs were farming and now thats down below 10%. Automation freed up the workforce to do something else. 50% of the jobs today will no longer exist 20 years from now but 50% new jobs will be available.
Your thinking of tariffs is a little skewed. Putting a tariff on a company that has a flatbed is not the same as companies from other countries. A company in USA that can produce an item cheaper still has to play by the same rules as the other company. When you talking about foreign company's that do stuff cheaper..the question is how and why they can do it cheaper. Do they have the same labor rules, such as minimum wage, 8 hour work day and overtime after 40 hours? Child labor? Slave labor? Do they have environmental rules like not dumping waste into rivers, pollution control etc? Is the government subsiding their costs like with fuel? All of those are an unfair advantage that an american company can't compete with... hence the reason for a tariff... to make up for the difference.
It's not that they can do it more efficiently (which maybe some can) but what kind of unfair advantage are they exploiting to make the product cheaper?
That's why I'm all for standards. Certain us companies have started to demand their foreign employees be paid a minimum wage. It took many suicides, but apple has started to check on the living / working conditions of all their Foxconn employees .They set a list of standards that must be followed... Such as vacation days, minimum pay, max hours worked, etc.
I'm sure it's all just a PR show, and who knows if it's actually being followed. However I think Countries should set a minimum standard, and only trade with countries that follow it. If your country has human rights violations... There will be no trade at all.
Tariffs are like saying we don't care if you abuse your workers, make them work for 20 hours a day for $5 a day, so long as you pay us 20% of what your selling your products for .
Tariffs do help in a way, and I do see why we have them.. but they don't go far enough. If you end the slave labor... You fix the problem of cheap material .it'll still be cheaper... Because living wage in China is a lot cheaper than living wage in America, but it won't be dirt cheap that Americans can't compete.
Pick up any product t in your house... 8/10 will say made in china. Or at least have some parts made in china. You could argue every single item imported should be taxed, so Americans have a fair playing field to make it themselves. And that is one way to go about it... But I like apples approach, even if it is just pr. If everyone who manufactured, or purchased demanded the factory paid a living wage... It'd equal the playing field much faster.
There is a new billionaire in china every 5 days. In 2014, they added 2 million, millionaires . All the wealthy people won't care about a 25% tarrif... They can just drop prices 25%, and pay their workers even less.
There's been some studies that show this tarrif will affect Canada 100x more than it'll affect China. Our labor/cost is the same as America's, America can easily compete with our prices. But it's more economical to ship steel/wood from Western Canada to Washington, that it is from East coast america to Washington. On-top of that..
You guys can't produce enough quality steel to sustain yourselves right now.
I haven't looked into teriffs much, and I'm not an economist... So maybe my viewing isnwrong / skewed. It just seems at least in this case, it'll cause a lot more problems than its solves.