It's really a shame that we have to kill Afghani citizens.
Having said that, the US is right for killing them. When a nation is at war (regardless of what the regime in control is), these casualties are to be expected - in fact they are necessary. Afghanistan exported terrorism and our citizens were killed. In fact, many of these "innocent Afghani citizens" cheered as our mothers, fathers, friends and neighbors burned to death in the upper floors of the WTC. They laughed as some, trying to escape the choking smoke and flames jumped from the building, plummeting to their deaths. American firefighters, police - all trying to come to their aid - many were crushed to death under tons of rubble from the ensuing collapse.
We showed restraint - we tried to negotiate a release. They declined. We built a coalition and attacked. Every attack has been executed to minimize civilian loss of life.
The pertinent difference is that the US gov't has not been targeting civilians, unlike the Afghani gov't. The Afghani gov't, in its efforts to harbor that son of a bitch - effectively exporting terrorism did. When their gov't did this, they put their own citizens in harm's way. To this day, those "innocents" still support bin Laden as a folk hero. Other bin Laden's will rise from their ranks... from the Taliban's ashes in Afghanistan. Some of these innocent civilians we are sparing will someday attack US civilians.
The Afghanis started it... we'll finish it. We have destroyed their government, and we will have to work in creating a modern regime that will not engage in terrorism. Hopefully we can effect change. If not, we'll have to destroy them again - this time possibly finally.