You’re right, she is deserving of all of those charges.
Because of her account, and only because of her account, the prosecution knows things that they would never know; things that couldn’t be gleaned from any other source.
The case against PF is so much stronger, knowing all those details.
So you’ve basically got two choices:
Force KK to face the full wrath of the Colorado justice system, and risk losing the case against PF.
Or making a deal with the devil.
When she takes the stand, and nails this monster, she will ensure that he pays the maximum price.
She will also ensure that her own vile actions, will never be forgotten.
She’ll still pay a hefty price, but it won’t be one that anyone is satisfied with.