It seems to be working - companies that bought $2 China doohickies that sold them for $5 are now paying $4 and now charging $6 and you're going to get $2000 for buying that doohickie for a dollar more.
Meanwhile people that are in the working class don't buy doohickies, they just buy American grown food (for the most part) in this economy, so they aren't suffering much at all from the tariffs.
It almost makes trump sound like Robin Hood.