You can't print currency indefinitely, eventually you see rising inflation, and rocketing prices, that's already happening in the US.
And when the Opec countries refuse to accept dollars as payments, and the dollar has been devalued due to quantative easing, then it's game over.