Regarding the quality (or lack of) among our instructors, I must have had a smooth run through training. Granted one bad apple turned up, but overall here is some food for thought:
IM from Egypt and LC from Italy are two of the best instructors I have ever had the pleasure of dealing with. OF of Jordan, RD from Philippines and BK from Kiwiland are also way up there on the list.
Not just great instructors but real gentlemen.