If a parent did that type of thing today they'd be in jail (speak to Andrea Yates... prime example of doing something bat shitcrazy in the name of religion).
Just looking at the Suda 51 name and Juliet Starling's outfit, you know this is going to be another bat - shitcrazy game from the Japanese auteur and Grasshopper Manufacture.