Afghanistan is a tragedy both for our troops and the Afghans. We are doing no good there and the everyone concerned is dying in vain. We are supposed to call the dead heroes, but they mostly are not, they are merely soldiers doing their duty. A great shame and something for which Blair and Brown should be eternally ashamed.
If some fanatical Muslims want to march in memory of their dead, why not, the whole thing is a farce anyway.
They aren't just mourning their dead, they are also protesting at the way dead English soldiers are treated as 'heroes' and are calling them murderers. Like it or not, these soldiers are merely doing their duty for Queen and country and lost their lives as a result. These are the same soldiers who will lay down their lives to protect British soil and all its inhabitants if need be. They deserve far more respect then this extremist bunch of militant religious fanatics are giving them.
Also it's a bit short sighted to blame Afghanistan on Blair and Brown. The Afghanistan problem goes WAY back before Blair was elected in 1997...