Hmmm... not sure what the bashing on Krav Maga is all about.

I take Krav Maga (8 hours a week privately) and Taekwondo private lessons 1-3 sessions a week. I took over a year straight of Brazilian Jujitsu a couple years back as well and I also spar with a buddy of mine (boxing) when I go back to NJ.
I like each style for what it is. A few times while defending myself against some moderate attacks from the Master (Taekwondo) I would mistakingly and naturally mix some Krav Maga with Taekwondo and end up almost hurting him with minimal effort.
Ersatz, this pracitioner you're describing... ummm... WTF says, "if you clinch with me you'll get your ass handed to you?" Right then and there I would have said, "Have a nice day sir. You're a little hot-headed for the profession." That's totally unprofessional and to be honest, it's a f*ing shame that it happened to you and the guy sounds like he doesn't know anything worth of $#!+.
I have only trained with people that are friendly and at the same time, sincere and professional about what they do.
I liked Jujitsu, although now being well off with hand and feet attacks, it would be extremely difficult if not impossible for someone skilled in grappling to get close enough to take me down. If it did get to that point and I have failed to defend myself with hand/hand strikes, then I'd atleast know enough about grappling to not get myself subdued by a novice or buy enough time to atleast distance myself for another strike.
Jujitsu is awesome as well. Chances are that if I'm getting into my car or walking back through a dark area with my girl and some people pull a knife on me/us, Krav Maga comes instinctually enough that I'd immediately use the appropriate clearance technique and give a sharp right elbow while passing him with the left foot.... I don't know man, things happen as they happen and no one can really predict.
To be honest with you... also... going and 'checking out' a couple of weeks of Krav Maga classes and having an instructor try to teach you how to disarm a gun from an attacker shows that the guy it's most likely a fake. He may have some cheap MMA or kickboxing aerobic certifications, but teaching a rookie how to disarm a gun will NEVER happen. Those lessons come after about 2 years in most cases, to be quite honest.
There are different styles for different individuals. It's not at all fair to make a generalization like that. I've never had to fight in a real-life situation and there are very few things that anyone could do to make me attack first. Someone would have to have hurt my family or loved one, or be in the process of hurting some other defenseless person. I am VERY confident that the skills I've learned and am learning are more than adequate for killing the unrighteous.
I would use very few techniques of Taekwondo in a real-life defense situation. Krav Maga is the ultimate for this. I would not X-kick or roundhouse someone that's got me cornered and is swinging at me like he's on PCP. In the same token, if I fall to the ground and someone jumps on me and tries subduing me, I will probably use the Jujitsu moves that I know best to get him off of me like and break his wrist so he won't be hitting anybody with his fists.
Krav Maga IMO mixes the best of boxing-type strikes, with similar basic front kicks as Taekwondo (except a different stance and strategy), some similar elbows (although rules don't apply in Krav), and some REALLY effective release techniques.
I have a lot of respect for all of the styles, so I mix what I can. Hell, I try to read up on many of the forms of martial arts to take what philosophy I can to try to adapt it to my own and mix it in...
I guess what I'm trying to say is that I and many others... many, many others find Krav Maga to be one of the best, most logical and realistic fighting styles of our time. If I were to fight my friend, who trains with my Taekwondo instructor and has trained much longer than I have, I would undoubtably use any strike he could throw my way against him and would probably accidentally break a few bones in his face.