'wars on terrorism' cant be won. The only way to win against any non-regular warfare is by POLITICAL ACTION. Not 'military' action.
Pick just about any so-called war between a) a formal regular standing army and b) a guerrilla/'terrorist'/liberation movement - the only way to resolve the conflict is to engage politically.
A war against an irregular army, cannot be 'won'.
But technically, the overall idea of what the 'war on terror' actually is, is faulty to begin with.
Technically, there's a fair amount of evidence to demonstrate that much of the so-called enemy in this 'war of terror' - is imaginary or created by Western intelligence services, in order to boost the profit making of the military industrial complex.
British military did defeat the terrorists during the Malayan Emergency...