По заданию ведьм идти не к старосте деревни, а зайти перед этим в дыру к дереву и освободить его, старосте сказать, что разобрался уже, а как - не твоя забота. Тогда дети живы, барон с баронессой тоже, деревня вырезана, имхо самый правильный с моральной стороны сюжет.
А сам то пробовал так?
Тут пишут по другому, насчёт детей....
http://steamcommunity.com/sharedfiles/filedetails/?id=449950060&insideModal=1- 3 - Для этого вам потребуется освободить дух до того, как вы отправитесь на болото к Анне. Проводите ритуал по его освобождению и далее уже идете по основному квесту. В итоге, когда ведьмы отправят вас в Деревню Штейгеры вы сообщите старосте, что уже разобрались с духом. После этого возвращаетесь к ведьмам и диалог с ними будет похож на тот, если вы убили дух. В принципе вы можете признаться им в том, что вы освободили его, но это не изменит их решение. С Анной они ничего не сделают. И вся дальнейшая цепочка по освобождению Анны будет точно такая, как если вы убивали дух. Все что меняется в этой концовке так это то, что вы освобождаете дух, но Барон и Анна остаются живы. Деревня Штейгеров будет уничтожена как и в первом случае. Дети спасены не будут.
Я думал, что это был баг, но написав на форуме CD Project получил ответ от разработчика, что так и было задумано. Весь смысл в том, что Дух не сообщает вам о детях в опасности, вы просто его освобождаете и он мстит деревне. Если же он предложит спасти детей, то тогда Анна будет наказана и умрет, аналогично и Барон.