Man I really can't blame anyone in this case. All these people have problems and they need help. It's really unfair to blame anyone over their unfortunate past.
Can y'all just put yourself in MC's shoes for a bit.
My dude is probably stunted development wise, he's going through puberty, he probably has some sort of PTSD, oh and y'know, his mom is batshit insane.
I still don't trust. She obviously knows he is there! And she is shouting so that he will hear her! She is MANIPULATIVE. She needs serious help! She is making him feel guilty, she is gaslighting him!