I moved out and stayed away from my parents. My mom and your mom sound like the same person.
You did good by removing yourself from your brother's rants as well.
By removing myself from such, I was better able to see who I am and who I am was not the same as what they said.
Mom with all her negative words, I found that she was that way because of her own issues. I know it hurts but when I realized where it comes from I was better able to deal with it.
You are doing so many things right. Good job.
Congratulations on 58 days sober.
You are worth it.