>>> Someone made a decision that the lives of American soldiers were worth more than an entire Afghan village
Nobody made this decision. American soldiers were already engaged in the fight with large Taliban force and suffering casualties when the strike was called in. They most probably had no idea where civilians are, since it wasn't exactly home terrain for them (they were called in from Farah when Afghans came under attack) and finding out where civilians are in the conditions of active urban warfare is next to impossible. They only target that makes sense to call air strike on is where the shooting at you originates. Turned out, it was also where the civilians were hiding (read: Taliban was probably firing either from the same or from the nearby places). Common tactics, Hamas is Gaza places rocket launchers near mosques, on the roofs of hospitals and in the school yards for exactly the same reason. If the army new that, they could probably do something else - retreat, regroup and try to resolve it in some other way, but I don't see where could they know it from.