Hi VH-Cheer-up
I'm out-processing after 27 years here.
I've had a wonderful time. The locals can be difficult, but, on the whole, I've been treated with respect by my flying mates and other locals. First Officers (Saudis) are absolute max value...they are loyal to their captains, and are first-rate value for flying abilities and judgement (and, I've needed that!).
Danger to ex-pats is cyclical...goes way up, then way down. Actually, I think most Saudis just want to get on with life, and abhor murderers. My children were brought up here, and love the local atmosphere, and always pressure me to return for visits.
If you play the 'ugly' Westerner, you will be despised...take the locals for what they are, respect their customs and traditions, they will, like all humans, become friendly and accomodating. Actually, I regret having to leave. Sam