@Akera93
Not to brush away her very bad, very rash, terrible choices, but she was cornered, desperate and seemingly without another option. And she really wasn't planning very far ahead.
However, I disagree on her being a bad parent. In spite of everything she managed to bring up a very cute and adorable child, she protected him as much as she could. If he had been neglected he would've been much more troubled, much grimmer and distrusting. He obviously has trauma, and not a little of it, but he didn't grow up super fast, as children in such situations often do, he's very mature regarding certain things but still childish on others.
The only thing that she obviously never did, was work on getting out of the situation on her own and that, while arguably stupid, is not unlike rl victims of abuse who often stay years and years and don't really do anything about it unless there's an outside influence.