Totally disagree, a lot of people either witnesses or even previous victims would never come forward if people were not named and not just for sexual offences, also there has to be some evidence for arrest anyway, its not often you would be arrested without something there, it really is no smoke without fire.
Jimmy Savile is the best reason to disagree, I would say had he been tried he probably would not have been found guilty on many occasions and therefore no one may have ever came forward if his trials were secret, i.e he was never found guilty.
I am concerned about those that are innocent - there are cases where women cry rape and the man is proven innocent. Nobody remembers that bit - families split up etc as a result of the stress. I do take your point on JS. Hard to determine a suitable threshold of victims required before it is made public.