According to the BBC, 171 British soldiers have now been killed in Afghanistan. The British Army is very small, so this number of deaths is not insignificant. The UK is spilling blood and treasure in a far away land (nothing changes!).
Why are we there? The standard answers from the British Government are to fight terrorism and help the people of Afghanistan.
Terrorism, like robbery, is a crime. Crimes are best dealt with by the Police. And I'm not sure we are helping the people of Afghanistan by supporting the corrupt "government" of Hamid Karzai, or by bombing wedding parties. "Ah, but we mustn't let Afghanistan fail." I seem to remember hearing that said about another country - South Vietnam.