Nothing has completely stopped these practices because people are going to do what they want to do. So for those who wanted to abandon the practice whether they used religion or education they have left it and in turn spoken out against it. The rest aren't interested in change and no matter how you approach them they don't feel a need to do so.

"I don't think so. Homey don't play dat."
Homey Da Clown