Re: What about the Crown Court judge?
The very existence of the CPS is the reason why this went as far as it did, but that isn't a flaw in the CPS. It's the entire reason the CPS was created. The police, who had common sense, weren't bringing high-profile prosecutions; the government wanted prosecutions, so the CPS was created to take the job of bringing prosecutions away from the police in order to make political hay.
Whilst it was created in 1985 and thus isn't the sole responsibility of Blair's government, until 2003 it had to wait to be asked by the local police force to bring a prosecution, and only if that force chose to ask. What changed in 2003 was the introduction of the 2003 criminal justice at which, amongst such innocuous details as removing double jeopardy protection, right to trial by jury and creating more new crimes than at any time in British history, gave the CPS the sole right to bring prosecutions, reversing its relationship with the police completely and leading to the current series of farcical trials that make big headlines but don't achieve any sort of justice.