"The state has to have secrets – that's how it operates against terrorists"
Secrecy allows the state to do a lot of things.
Secrecy allows the state to do a lot of things.
No-one (except maybe Julian Assange) is arguing that the State shouldn't have secrets - the recent leaks occurred not as a blow against secrecy but to expose State wrongdoing. That's why it's whistleblowing, and not just vandalism.
Guys like Blair like to pretend that they're fighting for the government's right to keep secrets, which no-one is seriously challenging; they run shy of addressing the specific secrets exposed - be it military misbehaviour against civilians, civil servants deceiving lawmakers and so on.