No single factor can explain what happened in the places that have found themselves part of the CSE scandal. Lots of unfortunate circumstances came together and enabled this to happen. No one culture, religion, gender or organisation caused it, or perpetuated it. Human beings, from all societies, prey on the weak, the vulnerable, the innocent, if they can get away with it.
By the same token, creating an atmosphere where it becomes wrong to criticise a particular culture, religion, belief, gender etc.... does not make things easier. They are all flawed in one way or another.
www.bbc.co.uk/news/world-us-canada-50239261