Iraq stopped accepting the dollar for their oil (switched to Euro) and look what happened to them.
Soon America is going to invade Iran for precisely the same reason. The US military is going to save the dollar's ass once again until no one would even talk about giving up on the dollar.