The problems come from several reasons.
1. Instructors: I find that most never further their education after becoming an Instructor. So if they don't further their education how can you pull from experience and incorporate that into your classes and how do you expect your students to further their education as well. Secondly, I feel that instructors are afraid to tell someone that they are not doing something right (don't understand), so all you here is "Great Job".
2. Divers: We are finding that a lot of divers these days are taking OW and that's it, not continuing education (problem 1t). There is so much to cover in an OW class that you are not going to be a rock star overnight (4 ow dives). When teaching, we are working with the divers all the time (in water & out) and are constantly giving feedback and getting them better. After class, that feedback is gone, no evaluation. Divers are just allowing these things to happen! We actually teach our students to debrief each other after the dive! How was I with my communication? How was my buoyancy? Etc... Thus the feedback is always there. BTW, we teach advanced finning techniques from the start of our OW program then our students take PPB so that we can refine and progress their Buoyancy/Skills even more, Buoyancy is an art and it doesn't come over night. Secondly, you (as an instructor) can't control what the diver does away from class. I see some where they apply everything you taught them outside of class and they turn out great. On the other hand, I see a bunch, that shortly after a class, divers get LAZY and don't apply techniques that were taught.
3. Policing: Resorts! To me this is HUGE! Forget about a diver wearing gloves! These reefs take a long time to develop, well START CARING! If you see a diver with a dangling Octo, Console, Camera, do something about it! If you see a diver or photographer (worst offenders) kicking/damaging the reef do something about it! Maybe 3 strikes and your out??? Unfortunately, I think this is a dream and will never happen because they don't want a bad reputation (for caring) and lose business. I can see the post on SB, "I got kicked off a boat in Bonaire! How dare they!"
I personally say something when I see someone kicking up the reef. Divers need reinforcement (some don't even realize that they are doing it) to get better. The big question is ......What are you doing about it? How many divers post about seeing these things going on but you rarely see them post about actually saying something something to the diver. I'm not saying to teach them a class but if the resorts/instructors aren't doing it, well then take it upon yourself to try and change it. To me, looking the other way doesn't help.