You do have a point, but this game suffers from a common problem in AVNs. Many times, the protagonist has to be a perfect outstanding guy, never getting mad, always forgiving and trying his best, while the spouse or LI can make as many mistakes as she wants since she will be forgiven either way. Leaving you feeling close to what unrequited love feels like or what it actually is, a one-sided, toxic relationship where only you are putting in the effort. You know, the typical relationship where your friends would advise you to do what is best for you and not let others drag you down.
At the very least, there should be choices to get angry, lash out, and not be a robotic NPC. The choices should allow you to react like a real human being, even if the consequences are dire.