Since China does not believe in free markets and holds wages down for their slave workers, tariffs are good. Get the cost up to true market rate.
Yes plus Trump has said numerous times he would never even have to really put the tariff on. If he just announces he is going to do it the Chinese will straighten up and stop devaluing. I think that’s probably true.