justascratch it's illegal to take away any employees passport here.
What can and does happen is that employment agencies in the worker's country of origin charge huge fees to get people over to Dubai before they work.
To answer another question about poverty, Dubai is a city of great contradictions and polarization when it comes to money. (Oh and yes, Dubai is a city not a country.)
Those who work in the service industry, hotels, wait staff, cleaners, will be on low wages. And of course the laborers.
What we see here in our community is a recognition of this and a huge appetite for change and to support those less fortunate. Zakat (Charity) is a pillar of Islam, and so giving is ingrained into our culture and a wonderful part of life.
This means that during Ramadan in particular, everyone, whatever religion, is very focused on giving and helping others. This goes throughout the year too and we regularly organize and take part in community activities. I'm from the UK, have lived in the UAE FOR 12 years, and the attitude to giving and helping others is incredible to see here.
I was shocked on my last visit home to see how the gap had widened in the UK and no one seemed inclined to do anything about it.