Well, when you cheat with a colleague at work the risk that it will be revealed is very high, hardly MC wanted to humiliate her with it. Based on their conversation after dinner, the blame is also on her, because MC had needs that he eventually compensated for "on the side", although there is a concept of "marital duty" and so on. Certainly there is no excuse for him, such cheating is not forgivable, and he is obviously more to blame. But for me, as an outside viewer in this situation, it is extremely unpleasant to see how my MC is constantly attacked, when I did not make such a choice, perhaps if she admitted part of the blame in the dialog that she was also busy and did not pay attention to the spouse, he is not on the couch lying around and also did the housework, it would soften my attitude. In general, however, there is more of a complaint to the developers that they put such heavy baggage on the viewer's shoulders from the very beginning.