It's still very fucked up that the US signed a treaty with Iran saying "we'll lift sanctions if you do X", Iran did X... and the first thing the US did after the next administration change was to say "Fuck the treaty we signed, we're putting sanctions back".
What's the message being sent to Iran? "It doesn't matter if you try to play nice, we're going to destroy your economy unless you submit as a vassal state to the US"?
Also, I don't see how the US has any sort of moral legitimacy to unilaterally decide which country is a "good actor" and which country is a "bad actor", even against the wishes of its allies (including western democraties). In a fair process the US would only be one of several countries deciding together, and would only act with common backing.
If your answer is "moral legitimacy doesn't matter, because the US has the power to enforce its decisions", sure, that's true. Enjoy it while it lasts.
But don't act surprised when other countries start banding against US hegemony.