There is a simple fact that I learned from the war on terrorism, and just by reading history: Terrorism can not be killed head on. You cant march into a country saying "I will destroy terrorism here and everywhere" because it is not going to happen. The way to eliminate terrorism is to make the people's life better. If the people are happy, then the amount of terrorists is going to go down. Blowing up infrastructure and houses doesnt stop terrorism, it spreads it. What I would have hoped the world learned from the situation in Iraq and Afganistan is that the war on terror is a diffrent sort of war. Its not about bombs and guns, its about making people's lives better. That is why Israel will lose this war: they are going about it wrong. They are setting themselves up for a new round of terrorists and terrorism.
Here is what we need to learn: dont spend billions on sending troops to directly combat terrorists, send the money to improve the people's lives. Do this, and "victory over terror" might indeed come true.