Read the last ep and I kinda feel really bad for the mc. I mean he had no choice but to betray the demon for his family's sake. He's actually not at fault but had to suffer in every incarnation