Its not that deep. She is a psycho + slut (which some "dramatic background" which excuses her behaviour) type or character as you saw them many times in various media, while the MC is well, good? But more of a simp. You know such characters, the MC will never stop helping the main love character...