This information that Zeke was sleeping with the entire sorority, and the MC knew nothing about it, only made me believe that they were never really friends, which was strange since they were supposedly childhood friends, studied at the same place, and saw each other all the time.
There are several signs that Zeke knew, or at least suspected, about Keyla and the MC, especially her interest and how she looked at the MC.
(I'm going to assume he was talking about Keyla, in this scene.)
View attachment 3854792
View attachment 3854793
Regarding the negative points we can accumulate with Zeke, I believe it will serve more for Zeke to antagonize the MC than for the MC to antagonize Zeke. The MC has no moral ground to comment on or judge Zeke's actions, since he had an affair with Zeke's girlfriend for months. Zeke already suspected it, but never said anything.
As for Keyla accepting to marry Zeke, it's really hard to believe that someone would do so, but if we are to force an excuse, we can consider that she intended to stay in the MC's life, even if only as a friend, and perhaps with a chance of an affair. If she had refused Zeke and the MC ended up with Kim, she probably couldn't stay around. It's a weak excuse, but it's what I can think of at the moment.
Zeke staying married to Keyla all this time also makes no sense. Was he afraid that Keyla and the MC would leave him to be together?