Apologies are not the only way to make the ends meet. There are many more ways to redeem the characters like through their actions, their words, anything works . But the essential thing is that there should be *something* to redeem the character/characters. If Ohm cheats on Nanon , then Nanon should have the right to slap him and detest him and Ohm should have the right to prove himself again. If Ohm had insulted Nanon just for the sake of insulting him and showing him his place in the past , then Nanon has the right to condemn him for it or not forgive him for it and Ohm should have the right to show his regret and to show that he has changed.
Most stories on this platform, in this fandom , lack the rationality , the equality, the balance. Whereas when the ffs are about PatPran , it is almost always a fair deal , because Pat and Pran are characters who have their own personalities which are universally known to the fandom and whichever maybe the plot or storyline of the story , their personalities always make sure that they are on par. On the other hand , Ohm and Nanon are just faces , just actors , and to make them a character in our story , they need a personality which is created by the author. It is the author's responsibility to make their personalities liable and stick to their personalities throughout the story.