Given that all the Indians I know think positively of Dubai, I'm inclined to think that it's very few of them, because surely they'd hear about slave conditions from people who went there before anyone else.
If you've ever been to Dubai, you'd know it's full of people from the subcontinent. Why would it be so full of them if a substantial fraction of them are kept as slaves? It just doesn't make sense. It's mostly the Western white crowd, as opposed to non-white immigrant populations, who think these sorts of things about Dubai.
edit: example of what I mean: https://news.ycombinator.com/item?id=30387801
Dismissing all those people looking for a better life as "slave labor" just doesn't make sense.
Is 1% acceptable in your book vs. the majority of the workforce being in slave-labor-like conditions?
It's not ideal, but yeah. I definitely wouldn't look down on an entire city for not being able to root out that last 1% of corrupt employers.