This video from the USA says about itself:
3 US Soldiers Speak Out on McChrystal’s Firing, Petraeus as Replacement, and the Unending War in Afghanistan
President Obama says the Afghan war will continue as planned despite his firing of General Stanley McChrystal over disparaging comments made by McChrystal and his aides about top US officials. Obama has named General David Petraeus, head of the US Central Command and architect of the surge in Iraq, as a successor. The firing of McChrystal comes at a perilous moment in the Afghan war, with June now the deadliest month for the NATO force since the 2001 invasion. We speak to three soldiers: Brock McIntosh, an Afghan war vet who has filed for conscientious objector status; Victor Agosto, who was jailed after refusing to deploy to Afghanistan after serving in Iraq; and Camilo Mejia, the first GI who served in Iraq to have publicly resisted the war. [includes rush transcript]
Reactions within the US establishment to the firing of Gen. Stanley McChrystal indicate that disparaging remarks by McChrystal and his aides concerning President Obama and other civilian officials published in a Rolling Stone article were not the principal cause of his dismissal: here.
The split between the US generals and politicians could not have come at a worse time. The sacking of McChrystal: here.