You have a trade deficit, because you're spending more than you can afford to a degree that you crashed the global economy. And have the audacity to say that your allies are taking advantage of you.
The reason nobody has been calling it out, is because financial institutions are licking their fingers from the massive debt Americans accumulate. But everyone knows that the next crash will happen and everyone knows where it will originate from _again_.
Trump is probably right when he repeatedly said that the US in in decline. But what he's doing is shifting the blame to foreigners instead of pointing the finger to where it hurts.