The problem is that Dubai tells everyone that it's 'Modern Arabia' and '20th Century Arabia' and people get confused and think that they can get away with crap like this.

The women deserve to be punished, for sure, but Dubai needs to make it much clearer that it isn't a haven of 'modernity' in the Gulf, but that it is a conservative city which doesn't stand for acts such as these.