My issue would be that tarriffs disincentivise outsourcing. Is it better, worse than income tax? I suppose it depends on the details. Neither is justifiable.