A controller can declare an emergency for you as a fligth crew. I have done it before, I have seen flight crews hesitant of saying the magic words.. I declare it for you and then we part the seas and bring you in without delay. What happened at Dubai is a product of having "low time" controllers.