I've registered just now only to say "what the hell is going on"
Expat benefits are just that. If you're a local (I am) you get local terms. To get expat terms go somewhere else. What is it you guys don't understand? I'd like more money, of course, but I signed for what I get - end of story!
If you want an expat package then go to Emirates, Qatar, Etihad whatever but if you want to stay where you come from accept what we get.