I don't know who's right or wrong, but I found this statement pretty ironic last night,

General Eikenberry crossed paths with General McChrystal during his second tour in Afghanistan, when General McChrystal led the military’s Joint Special Operations Command, which conducted clandestine operations in both Iraq and Afghanistan.

Their relationship, a senior military official said last year, was occasionally tense as General McChrystal pushed for approval for commando missions, and General Eikenberry was resistant because of concerns that the missions were too risky and could lead to civilian casualties.
I hope at the end of all this, after the President makes his decision on strategy, he puts one person in charge for better or worse.