rus when i started my thread on pilot r/t all i hoped was that i made 1 pilot(hopefully more) take a look at themselves and go back to the basics they were taught and do it right. i'm not saying that you did it wrong in the first place but you said you make more effort to nail your call so thanks. that has a knock on effect so that the guy next to you sees you being professional and (hopefully) will follow your lead, you switch crews and they see it too so on and so forth.
as far as listening to what the pilots say about atc i do the same as you. i may not be doing it wrong but i'll make really sure that i improve in areas that i can. i dont use expidite etc because thats used for when things are going to go to

. same goes for giving you 3000ft decent rate then get you to slow to 250IAS as well. its one or the other as i know you cant do both without turning the plane insideout. most guys are the same as we had good training back home but, just as with pilots, some atc have forgotton or were never taught these basics. i like you will keep plugging away trying to nail it and hope that others follow suit.
i agree with most guys here in that the procedures and circumstances that we operate under both in the center as well as in dubai app/twr are poor at best. the procedures have been designed but folks who last worked in the center when the airspace was overloaded with 700 movements per day. we are nearly double that (1387 busiest day so far i believe) and increasing all the time. on top of that throw in works at dubai and some "unprofessional" companies and you start to see some of the problems we atc/pilots face.
just a couple of points
1) the guys/girls who read this forum are professionals who do a good job. do you really think that joe bloggs who couldn't seperate his arse cheeks with both hands or billy erktnwrejn who doesn't understand that 250IAS means just that not 300IAS is going to get on here to discuss the finer points of atc/flying??
2) i haven't seen any real change either on the airwaves or in the center as a result of the goings on in this forum. sorry. i would love to be proved wrong on that one. hopefully though it is being used as a good place to find out how we ALL can do a better job and understand the pressures that each other is under.
3) each country/airport/center is different. dubai does not have slot times or flow control to make sure that a/c arrive at DESDI/BUBIN at time----. major airports in australia/usa/europe etc work on slot arrival/depature times and enroute flow control. usa has max of 12a/c per sector we have up to 18. eurocontrol has max of 1 conflict point per sector we have 5+ and all the major centers have STCA and MTCA as well as all the other nice little features like electronic strips, handoff function etc etc which we don't. do we handle as many a/c as some other 1st world centers? in raw numbers no. are we as busy as them due to all the above factors and all the others i havn't mentioned? YES.
4) alot of the guys who were in us/aus/euro/uk/sa have come here and are lots busier then back home due to point 3. some handle it better then others. some phrases are overused here by some people. but at least we are all talking about it and trying to understand what each other is going through. lets not try and punish each other with a "this will teach him attitude". if asked to expidite then try and do it and advise if you cant. then take 10 min and go to the tower/app after landing or give then a call on the phone and have a chat to the guys/girls up there and find out the whole story. most are willing to tell you and have a coffee/chat. same for atc. dont give penalty vector/orbit etc unless its for seperation. tell the pilot he missed the requirement and when you have a chance give him the number of work and have a chat to him. a calm talk to let each other understand why they needed to do as instructed will have a much longer lasting, benificial effect then bitching and bleating to each other on the air.