I cannot comment on your accusations, however if Mt.Gox were to disappear overnight it is doubtful the remaining contenders would be able to pickup the slack. Mt.Gox is a result of inadequate or inexperienced competition in a relatively new market. Much as many people here dislike traditional currency markets, they've had many talented individuals over many years to get them working. If you consider the banking system alone; 100's maybe 1000's of disparate banking networks globally all gradually harmonizing to permit the transfer of value. The magnitude of such a task is mind boggling. The fact you can get money from A-B without having to bring it over in a sack is quite the modern marvel.
As your article intimates; designing robust, reliable, scalable software is not simple, quick or easy. Software surprises you in ways you never thought possible, and massive scalability brings a whole new dimension to those surprises. Mt.Gox is not perfect, but calling for its head serves no useful near-term benefit for Bitcoin or it's adoption as a truly global medium for the transfer of value.
As a side note; that's a nice suit.