Most of the judiciary and chief constables want to ban the naming of defendants until they are found guilty but this would mean secret arrests, which has to be a bad thing.
How could the police carry out investigations if they have to ensure that everyone they question or contact must sign a gagging order? So must the neighbours' who witnessed the defendant being arrested at his house.
And his employers and colleagues.
Say a suspect jumped bail and disappeared - would the police be able to appeal to the public for help, as they do now, or would that infringe the defendant's rights?
I believe the legal process should be open from beginning to end, unless naming the suspect would identify a child victim or similar. Refusing to name a suspect results in speculation and finger pointing as happens now when another man, unnamed, has been arrested by the Yewtree Op. Lots of names are bandied about on Twitter, Reddit and the like.
I don't want secret arrests, secret trials. It's not good for society and it's not good for justice.