Mrs Fry, believe it or not not all of the companies in the ME are like that - mine generally does look after its employees (had a colleague on compassionate leave for a year in total, much was unpaid but that would have been the case anywhere - and seen a lot of other examples, on top of the actual employee 'rights' there). It is difficult to know, because there are a lot of locals who genuinely do try to do the right thing - despite the headlines - but I believe senior employees with experience in other parts of the world have had an input in creating that culture. What good would it do anyone if we all left? (and I'm not here for the salary; I'm on about what I would be on anywhere; I'm here for the job and the sunlight)
The UK, US, just about anywhere I can think of had very similar issues as they developed to where they are now. Those issues weren't 'fixed' by people outside being rude, arrogant and dismissive, they were fixed by people on the inside, trying to make changes. It isn't an overnight process, and it isn't easy, and of course there are frustrations, but all of those factors applied everywhere else too - nowhere emerged from the primordial swamp, or Neanderthal camps, complete with worker protection legislation in place, even to the extent it is now (don't think the UK tops the list on that one - would you think those from more interventionist states would be justified in acting as you are about the UK itself?)
SlightlyBemused, I do think you need to talk to him, but try exploring options with your management too.... (eg the 'unpaid leave' bit to the extent feasible; or if he can't face coming back, a little package over and above his EOSB)? good luck!