Many of the news media, (AP) for one, is saying that McChrystal was "sacked". They are making comparisons to MacArthur. When in fact he resigned and Osama accepted his resignation. That is not being "sacked", "fired" or whatever; it is McChrystal quitting. And I agree, it was the honorable thing to do. When you screw up, you "fall on your sword" so to speak.