Don’t tie your mental health to that of your colleagues. I know from experience how tempting it is to hang out in a bad place because you don’t want to dump your workload on your work friends, but a bad org is going to make shit decisions and make life hard for the employees whether you’re punching the clock or not.
While you may not be ready now, put the feelers out, because you may hit a point where your patience suddenly runs out and you have to start from nothing and deal with no longer being in a good headspace at work.
Considering it resume/interview practice until you find a good gig or just need to get out.
Speaking as someone who cut their mother out of their life, I’d tell you to follow your heart.
Having once been in your situation, I have a feeling you already know what you want to do and you’re just looking for validation of that choice. And I will say you and your feelings are valid, because sometimes family just sucks - because family are still people and people suck. if you feel, for your own physical or mental health, that you need to cut her out of your life, do it. It’s your life, you get to choose who you associate with. You’re not obligated to hang out with assholes just because that’s where you spawned.
It will be hard. I’m not even going to lie to you there, but in the end you will be happier that you did. It was rough for me when I cut my mother out of my life, especially because I effectively made her homeless, but her toxicity and drama and danger she brought along was not worth subjecting my new family to.
Based on what you’ve shared, you e got plenty of reasons to cut her/them out of your life. Just make sure you have a good support network to fall back on if you do.