As far as I understand it, people are allowed to demonstrate about anything they like in this country as along as the protest doesn't break any laws. The same law that allows the extremists to demonstrate at an Army parade is that same law that allows the EDL to march through town centres.
Im not 100% how pointing out a fact of British law is an "absolute insult of the highest order", but hey ho...