The tactics employed in recent wars have not helped, there was a time when we Brits concentrated on Hearts and Minds policies, which if employed in the current wars would have ingratiated us into their society and we would have had a much better chance of singling out extremists. Instead we have killed over 100,000 civilians in Iraq, and over 20,000 in Afghanistan. We send our own citizens to Guantanamo even though when they were supposed to have been at a terrorist training camp, they were actually working part time in a branch of Currys in Wolverhampton. We were the ones who gave power to those we disposed, we trained, armed and supported the Mujahadeen and Taliban in their war against the Russians, and the CIA engineered the coup that put Saddam and the Ba'ath party in. The fact is we are in a couple of badly managed, unnecessary wars, where the only benefactors are a few industrialists. Everyone of sound mind should oppose these wars, but should support those who have served, and that support should be more than just a 'hip hip hooray', it should be dealing with the 250,000 ex servicemen who are living on the streets, and the massive problems with ptsd (more Falklands vets have committed suicide than died in the war).
You then have idiot soldiers such as this -
http://edlnews.co.uk/index.php/latest-news/latest-news/503-scot-mchugh-the-racist-british-soldier which does nothing to help the situation.
Now these scum are not the majority, but if I heard someone, in uniform or not, talking in such terms I would not only not serve them, I would report them for it, as should anyone who claims to be anti-facist. I think I speak for the majority when I say that I have a great admiration for those that serve this country, but unfortunately there are a small number of small minded idiots in all walks of life, and they often get heard just because they shout their crap louder.