Kick the terrorists from Afghanistan and they will find a new country right away. Its not the way to fight terrorism. You really think Al Qaeda has its world head quarters in Kabul sending out faxes to branches in Europe what to do ? its a very decentralized operation and i would dare say every big metropolis in the world has its small Al Qaeda in it.
fighting terrorism happens on your own soil, where the terrorism itself takes place. When you want to use it as an excuse thats when you invade other countries. But most of the time there are alternative motives.