The Shafia case is so unsettling that it seems to unleash the search for a single key to explain it. Then you could toss away other keys that don't work, and even lock the door to a recurrence. But I don't think that's the way to go.
For instance, people ask: Was it about honour killing or domestic violence? Yet honour killings are domestic violence. You lose something in understanding if you discard either category. And domestic violence is a case of violence in general. The same holds when you try to decide if the murders are social, cultural or religious. Religion and culture are social. Why choose?