There is so much wrong here, I don't quite know where to start. Two big factors prevented this being even a decent made-for-TV movie. First - the main character was highly unlikable, and the "villain"/pawn was deeply sympathetic. The ending shows clearly and painfully that she's not a bad person. Second, and this is connected to the first - the main character seems to believe and promote the idea that her guy's possible pedophilia *is the VICTIM'S fault*!!! 0.o WOW. That's...demonic, among other things. SHE'S A KID. The main character also comes across as more of a despicable loser than a sympathetic victim even at the very end when the truth comes out. How is she shown as sympathetic when she never even takes responsibility or shows real repentance for the vicious things she said to her own son, instead blaming it on her "condition" and claiming that "it wasn't me," etc? I just could not dredge up any empathy for her even in what should've been her most sympathetic moments. Beals did a fine acting job, but there's just this underlying sense of cruelty and crassness about this character. I actually wondered if she was so crazy that some of the inappropriate things being shown were her imaginings. The old unreliable narrator trick. Honestly, the story might've been so much better if it had been that, or at least something that doesn't make her out to be some kind of hero, which she is NOT.
There's also a totally unnecessary, lurid sex scene at the end. It wouldn't have been quite so objectionable if not for the implied eroticization of pedophilia. Even in retrospect, it was a revoltingly offensive (not to mention, cheap) move on the part of the filmmakers.
Two stars for the all-around fine acting and the entertainment value throughout most of the film. Also, the twist did take me by complete surprise, and was a good one. What a relief! It was also satisfying, but partly because it showed the depth of the main character's foolishness, which isn't really a hallmark of a good story.