The point OP wanted to make was probably like this - there are Muslim countries where gambling is allowed. No one will say that Morocco is not a Muslim country, just because they allow gambling. So that means that it is possible for Muslim countries to allow gambling in their territory. Personally, I believe that religion needs to change with changing times. There is no point in sticking to ancient customs and rituals when the world is changing.
What is written in the bible or their book cannot be changed, that is the words of God and God doesn't change his words, so it's impossible it will change. it's not like the law of man where has to change or revise overtime as it could not be useful anymore.
and if gambling is allowed in Dubai in my opinion it is very wrong and impossible because Dubai is a really devout Muslim country.
With due respect for the muslim community , i think its time to move on for their own countries betterment, let muslim not gamble but let visitors and other people do theirs.
I'd say that's the best option out of all others. Flexible but still in considerations with ones faith. But I am not sure how Islam sees this. I doubt there are teritorial remarks in Kuran so there is no reason why such a rule could not be implemented. However, there is more politics at play when it comes to state religion than we think.