Wowza, that is what I call a very tough situation. I don't envy your friend trying to deal with this, work out the rights or wrongs. Though I have to be honest it sounds like Sarah is the victim.
17 is not too young to be a monster, and as they say, an older monster is merely a younger monster who has got older.
Perhaps in Carl's case, he was a younger monster who had not yet got older but was just as monstrous in youth. Sounds like he had a tough life himself though, which perhaps shows that sexual violence leads to more sexual violence.
A very sad case all round, Elicia, thanks for sharing, one of those stories that really makes you think and understand the complexities of the world we live in!