Just so you know that we can see both perspective while ML and MC only 1 side. They're not mind reader. Tbh, I like ML still have his toxic side and MC still stuck in past. People don't change instantly afterall.
Both side are reasonable and realistic to me.