Yeah, I don't think this series could have ended any other way. It was really sad from start to finish, just seeing a world populated with traumatized people who couldn't break the cycle. I hope Shio manages to take the unconditional love part to heart without falling into the same pit as Satou and hurting more people, but it seems pretty unlikely given the themes of the story.