I will repeat my statments. There is no military reason that makes a "war on terror" impossible to win. You can physically kill each and every single terrorist and reach a price tag that makes being a terrorist not very desireable. In this I mean ovcourse a certain area, not the entire world. For example: It is possible for the IDF to go house to house in Gaza and kill 10000 hammas operatives, the entire hammas leadership, and destroy their entire logistic and communication ability.
The problems are not military, they are political. Us westerners dont want to see thousends of our trrops killed in house to house fighting. We dont like seeing civilians killed either, even if they support the terrorists by words or action. So we fight with one hand tied behind our back. Any country that fights terrorists usually has some othr country limit its actions and critisize its "inhumanity". Russians in Chechnya, USA in Iraq, Britain in Ireland, Israel in Lebanon and Gaza.
Since the west is not wiling to fight long hard and dirty, the troops are forced to fight without using all tools they have, fight for a "Televised victory" instead of a real military result, fight for "the native population" instead of their countries intrest and so on. The current western mentality that is more worried about enemy non-combatents, media opinion, human rights and so on makes it indeed damn near impossible to reach a military conclusion.
The terrorists have no such problem. The more civilians they kill, the more media cover they get. The like meida cover. The more civilians on their side are killed, the more of a "freedom fighter" image they get.
So, one of two end resluts, with regard specifically to muslim terror, are possible:
1) The west keeps fighting clean and eventually we all are either dead or muslim.
2)The west turns to the dark side and beats terror to the ground. In said process we loose alot of the values we are fighting for.
Both options suck.