On several occasions, the Director of Public Prosecutions (DPP) has dropped charges against some suspects in multi-million shilling scandals and turned them into State witnesses.
Although the law allows the DPP to withdraw a criminal case at any time during the trial, this trend should worry us all. Mistakes do happen, but it is repugnant to publicly humiliate a person by dragging them to court only to realise later that they were innocent and withdraw the case against them.