I was thinking about this thread today as I went about daily life in Dubai and decided to note the nationalities of the people I came into actual contact with and spoke to in one day: Nepali, Bangladeshi, Egyptian, Filipino, Indian, Pakistani, UK, Australian, Sudanese, Iranian, Emirati.
My point is that we are all living in the UAE as it offers something our home countries do not, people are still coming to work and live here as the country offers them something that they can not find in their home countries. Everyone here is receiving something they can't in their home country, and making a better life for themselves or their families. This is not propaganda, if it were, people would simply stop coming to work here.
And our host nation allows us to practice our religions, our customs, our beliefs. The land for the Christian churches has been donated by the rulers of the UAE themselves. When our beliefs and customs differ from the faith or culture of our host country we are asked to practice them quietly and not to flaunt them in public, and people live in tolerance of one another, despite what may be written in the UK press. There are not really too many places in the world that offer this and in a safe environment.
Many people on this thread have a deeply flawed view of this country and don't seem to want to change it despite being advised otherwise by people who actually live or have lived here.
If you actually interact and speak to people who live here (at all levels) you will find a different story to the one usually told.