Let me rephrase what I said- Before I get everybody on my throat (again).
I do not mean that this is the general rule,. I do not mean that generaly PADI is bad. What I mean is, that the way that PADI works alows for those things to happen in this sort of way more than any other agency. Most of PADI's instructors are good ones, but if you take the percentage of bad ones, in comparison to other agencys, I belive that in PADI it is larger. SSI has, as a astandard, in every center someone incharge of quality, that check the instructors. Usualy one of the more experienced instructors of the dive-center. I belive this is very good.
But still- the biggest problem with instructors today is the "instant" instractors, or the "o/w on january instractor on december". The only ones that act correctly in those matters are the european agencys. There there is a period you have to wait between every level of certification, a certain amount of dives you have to accumulat between the certification levels, etc. etc.
I can give an example of what was practiced in TIDF (the israely diving federation) when it was a part of CMAS:
You start an open water course, starting with 2 days of snorkeling, go on with a week of the o/w course. than you have to do 10 diving days with an assistant instructor, before reciving your certificate (which is more or less equivalent to AOWD, up to depth of 30 meters). Than you can go to a dive master course, with at least 60 dives, than a year later assistant instractor course (must have at least 200 logged dives), and a year later instructor.
Now-I agree it's a bit radical, but it's better than what is goig on today in most of the big organisations (including SSI). There should be something in the middle, some time that must elapse between levels, something that makes instructors be experienced with several sorts of dives before being certificated as instructors. Otherwise, I witnessed it several times, instructors will teach about things they have absolutly no experience in, and that's wrong.