I'll admit, I'm starting this topic because I'm sick of MCMAP being evaluated based upon the performance of tan belts two weeks off of Parris Island, but the basics hold true across the board.
Why do people proclaim a system broken because a novice gets his ass kicked, or godlike because someone wins with it?
I'm sick of every internet poser (even some tan belt ninja Marines) telling me that MCMAP isn't an effective system of combat.
I have yet to see anyone willing to say that to the black belt instructor trainers. Where does that bravado go when the guy with the knife scars is standing in front of you? He'll take a challenge on 5 minutes notice any day of the week. Walk on down to MACE on Quantico, those guys love to fight. Drop of a hat, 5 guys willing to take any and all comers, up to and including professional fighters. Win or lose, they'll put up a good fight.
Same thing (but inverse) with Gracie jiu-jitsu. Yes, there are some excellent fighters who practice it. The system has it's limitations too, it won't make you invincible, and if you think it will I know some wrestlers and thai boxers with winning records who beg to differ.
Yes, I push boxing skills and MCMAP as being great systems. However, I acknowledge that a (skilled) judoka or wrestler will take me off my feet at will, and I'll probably be in trouble after that.
My (long, rambling) point is that people need to stop judging a system by its extremes, good or bad. Judge the system on body of work, and what you want to get out of it. Want to sport fight? You should probably learn some ground and some standup, and jiu-jitsu and muay thai seem to work. If you're better suited to wrestling, judo, boxing, kyokushinkai, or savate, don't feel like you have to learn the "uber mega ultimate art." Do what you like, do what suits you. You'll be happier and better at it than if you followed the fan boys.