I disagree that there is "no apparent reason." I think the method of his dismissal was intentional, and that implies (to me) that it was intended to send a message, most likely to the Afghans.
The undercurrent here is that the Afghans are complaining about civilian casualties. As Yon points out, "accidental mass carnage from our side is turning more and more people against us." That's what guerillas want -- it's how they win wars.
Whether those numbers are inflated or not is beside the point; the important thing is how those things are perceived by the Afghans.
What I expect we'll see McChrystal and Rodriguez using this public firing as a springboard to some sort of quick alteration in tactics -- something to show that we take these civilian casualties seriously.
Similar to Iraq, it will probably involve moving American troops into closer contact with Afghan locals, and forcing the Taliban either to leave, or to commit atrocities that have large civilian body counts.
Agree. If the Taliban can't kill any civilians, then their dead bodies become civilians by self described lawyers and ME press which reports to U.S. press and officials.