The only thing that keeps me from wishing they'd separate for good is the thought of sejin suffering because of the bond. Ido, redemption doesn't mean erasure of the fucked up things that you do. That's why their story feels more like a moral dilemma for me. Would you forgive a person knowing they still haven't done the horrific things they've done in the future? Or in their case, past?
What Ido had done to sejin pre-reincarnation is nothing more than a mistake. It's his choice to rape him, it's his choice to be abusive to sejin, he chose to only look at what he want to look in their alleged marriage. He's really a bitch. Cuz what do you mean he only cared after his death lol. If the reincarnation didn't happen, there's no way to redempt.