I personally think that the "global War on Terror" is a huge mistake, because it is a catchphrase, which has been used by governments of all stripes to hide their politcal and diplomatic failings. Remeber the military can set the conditions for victory, but it cannot negotiate it, that is the job of their political (and our) masters.
You cannot say that you will eradicate all terrorists by military means - you need a political and diplomatic phase to the operation. Otherwise all that happens, as has been shown in Chechnya, Iraq, Israel and so on, is that the terrorists will move underground and strike when its right for them.
There needs to be a deeper understanding of what the terrorist wants and who is supporting them, then you can really engage in a full scale attack using all the assets at your disposal, political, diplomatic, military, rebuilding, finance etc.
Unfortunately we tend to accept the view that all terrorists are lunatics without acknowledging that they may have a legitimate gripe against their own or other governments. Before I get loads of flak, I regard the 11 Sept attacks as criminal acts, which caused terror and as such the perpetrators should be prosecuted to the letter of the law, not show the rest of the world that America is prepared to tear up the rulebook, which it and other countries have espoused for the last 200 odd years. This is where the terrorist wins, because he makes us forget our values and beliefs and forces us to act like them.
To my mind the airstrikes in Pakistan are terrorist acts, trying to scare the **** out of the local population, without regard to the cost in life and respect, especially as the US has not declared war on Pakistan. I'm sure that there are better ways to achieve the objective of killing these individuals, but none as eye catching for the headlines, which brings us back to politicians - the true root of all evil.