Hi, as a British policemen, I'll challenge and defend the actions of the police in this matter.
The man was carrying a flag. That's it. Nothing more, nothing less. No bomb, no gun, nothing more offensive than a flag and a small child.
The day that it is a crime to carry a flag in the streets of London is the day I resign.
If you prefer to live in a country where you can be arrested for expressing your political views, I suggest you move to one. The moment we start arresting and deporting people for expressing their opinions, is the moment we start down a very slippery slope. Where do we stop? You're carrying an ISIS flag - you're out. You're carrying a Nazi flag - you're out. You're carrying a North Korean flag - you're out. You're carrying a Russian flag - you're out. You're carrying an anti-fracking flag - you're out. You're carrying a flag stating that you dislike the government - you're out. You're protesting against austerity cuts - you're out.
If you want to live in a police state - fine. Give me the power to arrest and deport everyone who the government would like to see the back of, and I'll do it. Granted, it would relieve the country of Russell Brand, but it would also mean that large numbers of perfectly innocent people would be leaving the country.
In the end, he was carrying a flag. It doesn't matter what the flag stands for. It is our protected right in this country to be able to say what we think. That's why you are allowed to complain about this man, and I am allowed to respond. Do I think the flag stands for a vile, violent, disgusting group of people? Of course I do. Do I hate the thought of seeing someone walking down the street wearing it? Hell, yes. Would I be disturbed by the sight of it? Of course I would. But will I fight for the man's right to express himself - damn right I will. Human rights are for all of us- not just for people we like or when it's convenient.