It is not good for the country as a whole. We are losing massive amounts of money with this deal.
This is true. China has been screwing us for a long time and whatever anybody thinks about the President, money and business is what he knows best and he's right. SOMEthing should be done. Whether his plan is the best one, I don't know.
That said, I personally benefit from the screwing that China has been giving us, so there's a conflict there.
Similar situation with crude oil. A flood of cheap crude from the middle east has bankrupted many smaller domestic producers. I don't like that, but that situation has driven down American gasoline prices which I do like, so there's a conflict there.
Walmart has bankrupted numerous smaller businesses, many of them family owned for generations. I don't like that either, but I do like saving the money that Walmart saves me, so there's a conflict there too.
Now, with all THAT said, on bare principle, regardless of international tariff inequality or other monetary policy, it is just wrong that my local post office fails utterly at the job they were paid to do and ANYbody except them is held responsible for it. I say deep six the freakin thing and let the private carriers compete over shipping business. Like pretty much everything else the government does, it's a spectacularly inefficient bottomless sinkhole for money.