Whilst I am admire and agree with what frenchieman said and his principles. Its easier said than done, personally if i came into a dispute with a Qatari, I would not feel confident in winning. I cannot believe the police/govt would take my side over a local. Regardless if I was in the right, had witness etc.

Laws saying protection of expats, harassments, etc. its only a good as the person you are having a dispute with. I worked in Saudi before and we had the same stuff about non-tolerance to abuse, HR channels you can take, employment tribuals etc. Its aint worth the paper its written on! I witness ppl getting abused, they complained to HR...then they were the ones that ended up getting booted out.