Wow, aren't you a little judgemental?
This woman will for the rest of her life beat herself up for a very innocent choice she made. It was a choice any of us could have had to made, and might have chosen the exact same thing. 8 and 7 are hardly babies. And a half a block is hardly desertion.
Any time our children get hurt, and I mean anytime, there is always something as a parent we could have done to stop it from happening. Example, your kid is playing soccer and breaks his arm, well if ya hadn't let him play, that would have never happened. If your little girl falls down on the bar at ballet, cracks her skin open and needs stitches, well, if you hadn't let her take ballet, it never would have happened. I could go on but you get the point.
Life is full of choices in general, no one ever makes the right choice ALL the time. Yes, her choice has cause her children years of pain and years of healing to come, but the mother will hurt right along with them. She could quite possible hurt more. I am sure she is blaming herself, just as you are. She is wrong and so are you.
The little girl may be the direct victim, but everyone else in this family is a victim as well. And they are not a victim of the mother's choice, they are a victim of the scum who attacked that little girl.