I think that if the terrorists hide in civilian populations... we carpet bomb that city.
the only way to win a war is to make the cost of resistance so high that it becomes ineffective to fight it.
Even the taliban and Al-quada understand this and that's exactly what they are doing.