What is there to hate?
I think it's a great place to have a holiday. Great restaurants, great service, fab shopping and spa treatments.
I do understand the problems of domestic and construction staff being exploited but this is not a problem unique to Dubai. I just don't get the vitriol, the 'it has no culture' etc.. I say get out of the bitter farm and play with the hay!