So if it isnt enshrined in law then we dont do it? We refuse to budge on the most simplest of matters at increasing expense to the taxpayer?
Look at it from the perspective of the police. They get a report of a man behaving suspiciously who is taking photographs of buildings and people in the towncentre. Now in my view purely taking a few photographs outside seems fine (otherwise do PCSOs and council workers spend much of their time questioning every single person who is taking pics? )
So if we assume that generally such activity is normal and that is was this man's behaviour that was noticeable. In other words he was acting suspiciously. We dont have the details of that. He could have been causing an obstruction or harassing other members of the public.
Of course the respective authorities didnt cover themselves in glory by refusing to identify themselves to him. But does that warrant exchanging in a silly tit-for-tat game at cost to the taxpayer?? No it doesn't But it does allow a load of people to jump on the "rights" bandwagon. Wouldn't surprise me if the whole thing was staged.
If you are gonna use the "wasting police time" argument, you would be better off directing it toward the two council workers. The man in question has not wasted police time. He was asked by two apparent strangers to show them some ID. He refused. They said they would get the police, despite the fact he has broken no law. He says "Fine". It's not his problem, nor his fault, that the police were called. He was going about his everyday business. It was not a problem until two jumped up jobsworths from the council decided to make an issue of it.
In fact, it sounds like even when the police turned up, it still wouldn't of been an issue for any normal police officer. But no, instead they force the issue and arrest him for some unclear reasoning, blowing this whole issue out of proportion.
All due to the paranoia of two civil servants.