As speculated at the onset of this episode, a would-be witness supplying incorrect information (I'd bet 99% unknowingly, mind you) to a media organization becomes a liability for prosecutors. Defence would immediately discredit the witness.
Police recommended three charges. They believed crown would have sufficient evidence to pursue a conviction, so for all three recommended charges to be dropped speaks to integrity, possibly.
In any case, this is a very unfortunate example of how trying to help, and trying to bring justice to someone, can work against the victims when serious matters are handed to individuals without the necessary training and necessary oversight to handle them.