This ignores the fact that dollar is used as a reserve currency. Since the dollar is a reserve currency people will want to keep it stable, so even though USA abuses its position as a keeper of this reserve currency by printing a lot of dollars other players still plays along and keeps sending goods to keep the value of the dollar high. But what do you think happens when they stop putting up with how USA abuses them? Well, they stop buying dollars, the dollar crashes, Americans can no longer buy Chinese goods and the American economic dominance ends overnight. Of course this would affect the rest of the world as well so they wont do it that quickly, but even if it happens slower it will still cause a massive crash.
I just don't understand why USA keeps digging their hole ever deeper, the more they dig the worse it will get, since right now they are building their economy on top of of a bubble that can be popped by China whenever China wants.