I think it's much easier. The MC is just a wimpy, sissy cuckold. It can be seen by his abnormal behavior, when he just shut up and did not dare to say a word and only mumbled something. Even when his "girl friend" who decided against his will to pick up a hitchhiker, he had neither the balls nor the courage to defend his decision not to. So, I think he will be crushed by the character and he will forgive everyone, and then he will raise a black baby, because he will be told that the father is the one who raised the child. I think that this Ava cheated on him, knowing that he was just a schmuck and a loser. And the tears she shed were not for him, but for Bruce, who had been beaten. That's the whole story.
As for the words: "You don't know anything, let the developer write the story." I will answer that all these stories are far from new and they also don't have many outcomes. I don't want to offend anyone, but let's be honest, I doubt that we are witnessing the birth of a Nobel laureate in literature who will invent something completely new. There's nothing wrong with that, because all this was written long ago. So we can well assume how everything will develop, and be absolutely right about it.
Maybe I was too harsh. In the end, I could have acted the same way. But, what I want to say. His behavior indicates that he has not forgotten about her as some terrible nightmare, that he still feels something about her and therefore a love future is still opened for them. So, no matter what the player feels and thinks, we can't change the thoughts and motives of the main character, because he doubts whether to give another chance or not.