A Mom can be many things; many people. We are all imperfect people. Some have thicker trials to recover from, but no one deserves to feel perfect in another’s imperfections or past sins. Progress is tough but it lasts all our lives, and your mom seems proof of that. I do not believe you do not have the strength to be a mom, Tre! Nope! Not buying it. If anything you are motherly to way more than a few and the world is better for it.
You are wise to not deal with a person when you are angry. So many sins come from an emotional place. Leave the sins on him and hold up your mom as she does right. Someday we will all need our sins forgiven. My heart is full from reading your story. You are amazing. I hope you know that!