Yeah, I wouldn't even think of coming back if I was already abroad. More to OP's situation, though. I wouldn't want to live in Dubai or anywhere in the ME for an extended period of time. So since you're already used to being expats - go somewhere else that you think you'll adjust best in.
I find it the whole 'all places have their problems' argument to be quite disingenuous, tbh. All problems aren't the same and our capacity to deal with them aren't either. I can deal with slightly higher food prices. I can't deal with getting stabbed or shot.
Another factor that's a bit less tangible but very real is the mental prison we end up living in as a result of our circumstances. We built physical prisons to live in, but end up cordoning off our lives mentally, too, out of fear.
Doesn't have to be like that. Especially since we're living in a time with the greatest global mobility.
And I simply don't see much of a silver lining for SA at the moment, economically or politically. So yes, we're experiencing an economic downturn along with the rest of the developing world, but our government isn't particularly interested in addressing it, and there's no real reason to think they will be any time soon.
With the reality of skyrocketing inflation, dreary economic prospects generally and an incredibly volatile political climate, I don't see why I should try to 'stick it out' here, considering the first chance at changing national government is only in 2019, and it doesn't look like any real change will be coming then either. If it does, the EFF looks most likely to have a surge in support, and they'll be even worse than the current lot in charge.
No thanks.