I suppose I should admit that I am British Asian so a bit hyper-sensitive to situations which, thanks to good fortune, my parents or I might have found ourselves in. I think part of why I found it so awful is because I'm from Indian sub-continent decent and working class. My parents could easily have ended up there (my dad had a choice of countries to go and work in, the Gulf States included).
The Indian and other non-Arab or non-White workers are treated as third class citizens or worse and this attitude was totally bought into by the western (mostly white, but not all) ex-pats I met there. They were people who would be on pretty average salaries and who would have a very modest lifestyle in the jobs they were doing if they'd been in the UK. Out there, their tax free salaries and cheap labour bought into a lifestyle that included plush apartments, swimming pools live in maids etc, conditions they could only dream of in the UK. All fine in themselves, but not if what you get is effectively bonded labour paying the price. I think the lifestyle becomes intoxicating and to enjoy it, you need to ignore the conditions of the "working classes" there.
My time with my hosts came to an abrupt end when I suggested we (the guests) might think about getting a bus to a place we wanted to visit. She gave me a pretty disdainful look and said, "The bus is for the Indians". It took her about 30 seconds to realise who she was talking to.
Interestingly, I was talking about this to my friend who went out there for the job (didn't work there in the end). She said the host friend had really changed living there. We talked a bit about the John Simpson report. My friend just shrugged her shoulders about it in a "it's terrible, but what can you do?" way. I think she'd still go and work/live there if she could.