+1000. I'm extremely fiscally conservative, but personally I think the State ought to bear the entirety of the cost of prosecuting someone, including hiring a decent lawyer of the defendant's choosing (within reasonable limits). They can recoup the expenses if they find the person guilty.
Might make them think a little bit harder before railroading someone.
We have a similar system over here - Legal Aid - and whilst its a great system, it is somewhat prone to abuse from the legal community (who have used it to earn somewhat large fees*, in the region of £900,000 a year in some instances). Our CPS will also prosecute people who make false allegations, including people who falsely accuse others of rape.
Also that kids lawyer really wants shooting, or failing that suing for a great deal of money.
* admittedly less than "private" law would generate, but thats not the point