Well, Nightrider, why in this case ATCOs in Juba, Sudan are much more professional and quite fluent in English, despite their really awful life conditions? They also do all they have to do according to ICAO, but they do it quite acceptably. So, for me it doesn't matter indeed, I think you just must be a professional, otherwise you will always be one of those "stupid idiots" who creates lots of troubles for other "sky users". Isn't it?
Ahh, yeah I've forgotten to say: English isn't my first language, as well. But we do understand each other, don't we?
P.S. This thread may last for years, as there are hundreds of airfields similar to Marrakech/Multan/East Timor etc....