I agree with the New York Times editorial board and Thomas Ricks. The president should not limit himself to sacking Gen. McChrystal. He should fire Ambassador Eikenberry and Special Envoy Richard Holbrooke, too. Eikenberry probably gave the president the correct advice but when that advice became public it pretty much ended his relationship with Karzai. Why he remains our ambassador there is a mystery perhaps best explained by the fact that his advice has proven to be prescient. But, right or wrong, his duty in diplomatic in nature and Karzai obviously cannot trust him.
As for Holbrooke, he seems to get along with no one. I haven’t heard a single positive comment about his performance. He’s had a legendary career but he’s doesn’t appear to be thriving in his current role. Someone should replace him.