NC for this
So I'm a young single mother of a 3 year old and a 3 day old.
I've been absolutely fine coping by myself the last few months after my partner left, and have also been pretty much babysitting my mother who has been at my house 24/7 trying to avoid her husband who she refuses to divorce or kick out of her house.
Now I've had the baby I don't mind so much her being around as its great to have some help and it feels like having to put up with her for so long has been worth it because she's great at helping me with the kids. (I get this probably makes me sound evil but she is a very difficult woman to put up with and has been even more so the last few months)
Today, she offered to go out and get something for tea and my three year old wanted to go with her. So she said that was fine. Five minutes after they've gone out I hear my 3YO full on sobbing, look out the window and she's dragging him by his harm. I opened the door asked what the hell was going on, it turned out he needed a wee as hadn't had one before they left. So 3YO came back in, mum spotted he'd already wet himself and went mad. She slammed the door in his face and left.
She returned later, and told me the only reason she was here all the time is because I can't cope (it's rubbish -the only time I've really needed someone is now I've had the baby) refused to apologise to 3YO and stormed back out then sent me a message saying she knows she's awful and horrible and she'll just stay out of our way. I know she's waiting for me to apologise but I don't think I've done anything wrong.
I'm really upset as don't really have anyone else for support but I really don't feel like I should be apologising. AIBU? I don't know what to do. Sorry if this makes me sound awful.