I have read the previous posts and figured it was a good time to chime in. I coach for a KM program that extends globally. Notice I stated "coach" and not "instructor". Most importantly, I am a student of KM and self defense. I have been training in KM roughly 8 years. Keep in mind, this is my opinion and not necessarily the opinion of my fellow coaches but I am sure if they were on this board they would tend to agree. First, if any instructor tells you that KM is the answer for everything, find another school. KM is a fierce self defense program if taught properly and includes supplemental training. I will not get into details of KM but will state a couple of things about KM. KM teaches two very imperative skills as a whole as it relates to surviving an attack; 1) quick and devastating techniques that allow you to inflict as much damage as quickly as possible when confronted by an attacker and 2) an aggressive mindset to not stop until you have neutralized the threat or have incapacitated an attacker to give you enough time to create safe distance and retreat. KM is not designed for agreed upon mutual engagements although it doesn't hurt if you do find yourself in a mutual fight (i.e., fights agreed upon in a controlled environment).
What lots of KM programs ignore is the supplemental aspect. Supplemental training should include clinch work, ground work and boxing/kickboxing techniques. All of these skills should be combined and tested in a controlled sparring session. There is no better way to test your skills than to fight with folks at various skill levels. Most would be surprised at what beginners can do when sparring if they have the aggressive mindset. The aggressive mindset is one of the toughest skills to gain. Also, training should be repetitive. One thing I tell students is that you do not know KM unless you can defend under stress. Techniques will fail but drilling techniques over and over under stress will minimize the possibilities of techniques failing. If a technique fails, don't stop, keep going, try something else. Nothing is worse than stopping in the middle of an attack. I could go on and on but I will leave it there.
Train Hard!