No, we don’t.
This stuff has been going on over there for over 600 years and it will keep going on.
This is a resilient and enduring culture(albeit repulsive to us).
We cannot change them.
There is no culture that cannot be changed.
The enduring Egyptian culture: Gone.
Japanese Imperial culture: Gone.
Roman culture: Gone.
Aztecs, Mayans, Druids, National Socialists, Soviets: All Gone.
We just need to stop treating them as an acceptable alternative to the human condition.