I think respecting a countrys culture and laws is the minimum a visitor should do. I would expect the same if you came to South Africa. You cannot compare Qatar to a weternized country because it is not. Until it opened it's borders to the world, Qatar was a sheltered Muslim country, sheltered from the ways of the West. Qatar citizens view visitors with suspicion because of attitudes, dress sense, mannerism, etc..etc...etc which goes against the grain of all Qatari nationals. I have not yet made up my mind to come to the country but I am aware of the following:

1. I will never become a citizen
2. I will not be accepted as a citizen
3. I am there to do a job based on my experience, and in return will be paid for it
4. I am not there for the scenery
5. I will respect the country
6. I will respect the culture
7. If the locals ignore me then I will ignore them, if they are friendly, then I will return the friendship
8. It is not the country I was born in and will not expect to be received with open arms

I may not agree with some of the rules and regulations... but then I expect that the country does not give a toss. I am a visitor and at some stage will return to my country where I can enjoy all the privileges as a citizen.