I've been in this country for 6 months now, and the biggest culture shock I've experienced here is how the locals can do whatever they want without any consideration to others.
No matter if they are driving head-on wrong on a one-way street, or breaking the red light, or cutting ques at a restaurant, they always get away with it.
Once I told this one local who cut the line to que up and he replied with "it is none of your business what I do." And the restaurant staff don’t seem to care either. They know if they say something to them, they'll either get sacked for have their visa's revoked.
I am not generalizing against every local, this is the honest truth of what I have seen so far in Dubai.
Maybe not at first, but eventually this sort of behavior will get to you and there is nothing you can do about it.
Vennie