One thing i will say is that the American Legal system is fucked up.
He may not have raped her. It could have been consentual, then she claims rape. If his lawyersadvised him to plea bargin on the promise it would be a misdemeanour then he would have taken that instead of the possibility of jail time.
And dont forget her legal side would have had to agree to the plea bargain too. If she felt so strongly then she should have pushed for a trial.
It just doesn't sit right with me how 3 levels of court have thrown the case out. It makes me think that there is more to this than we know.