Remember 1973 oil crisis when few Gulf countries created shortage of oil by stopping the oil supply? USA make sure through regime change in KSA that this never happens again and till date Gulf countries rulers are puppets of usa.
It is the Persian Gulf and the name should tell you who rules it. The 19 Greek ships that are not allowed to leave it because they seized only one of our tankers should also tell you who has the last say and what US can do which is nothing.
Those teeny tiny countries you are talking about such as UAE, Bahrain, Qatar and Kuwait are fake "countries" that were created to be Western puppets. Some of them don't even have as much population as one of our small cities nor have enough history has some of the trees that have existed for centuries in Iran! Nobody cares about them.
Only Saudi Arabia is a big player but we also saw what happened to their oil production when the poorest country in ME attacked them and cause their oil production to be cut by half!
Keep in mind that you can't really compare 1973 with today since that is before Iran's revolution which means it was before Iran stopped being a US colony.
P.S. one more thing I should add is that even these colonies don't listen to US anymore. Recently they rejected their boss's demand to sanction Russia and they openly said they are going to continue their good relations with Russia and they are also getting close to China which is against another demand of their boss
Its a good move by Russia to accept payment in rubble for oil export, may be this can be copied by other oil exporting countries also in future to break the supremacy of USA.
This was actually started by Iran years before Russia even thought of it. Right now we are discussing usage of a new currency among the Eastern block that could be something similar to euro.