Honestly, the story linked above will give you nightmares. It was featured on "20/20" last night. TRUST - where do we find it?
Reminded of the old African proverb, "It takes a village to raise a child", I am inspired by this worst of offenses to be more aware in my own community.