Well, actually she did say that it was not like this for most of the time. She didn't had this kind of problems at first, it's something new, that's why it's hard for her to leave everything behind just like that.
Also Maverick is quite on point.
Her husband is an ass, but that's it. He's not all bad. Yes, he is married to his work, he buries himself in work, trying to forget about the real problem, but you need to remember where all those frustration come. I'm not trying to take his side here, but if you try, you can understand what he goes through.
It takes two people to build a marriage, but at the same time you also need two people to ruin one, so what I'm trying to say is that there is no black or white in Charlotte's situation. As much as I'm trying to make Erwin the bad guy here and Charlotte the good loving wife, the perfect woman, well, sorry, but that's not the case. There isn't a right path or a wrong path here.
I'm doing my best to paint a real family with real problems in my game. You as a player, view the game from MC's perspective. You only see what the MC sees. The image of Charlotte that is presented to you, is the image of a loving mother, who is feeling neglected and offended by her husband, and because of that she started to have feelings for another man who was always there for her, however that man turned out to be her son, the MC, which complicates things.
So what should she do now? Cheat on her husband? Go further with an incestuous relationship, when she clearly knows it's wrong to cheat, or have a relationship with your son? She's in a constant fight with her urges, feelings, her morality and the fact that her marriage is broken doesn't help her at all, so it's normal for her to loose fight after, fight till the war is over, but from time to time, she manages to win a battle or two, but next day another battle is coming, because the man she's clearly attracted to wants to put some sunscreen on her back, ass, boobs. Charlotte and Tris are the most complex characters I have ever created. For some this is just grinding, for me, they are two characters with personality, feelings, traits, wishes and so on. I'm doing my best to make them as real as possible.