@Dinolaur - I just noticed this thread. I wish I noticed when it was new. I wanted to say that I have enjoyed our conversations in chat. I am sorry it is so painful for you now. I would echo the sentiment of samwise above. My mom was not perfect, she did the best she could although she was only able to make minimum wage after my parents split. My dad stuck around for 6 years but then he abandoned us. I am in contact with my mom today. I am still bitter about my dad, though. The point being, that presence counts for a lot more in the eyes of a growing human.
No parent does a perfect job, and by what measure would we even determine that anyway? If you love them and do the best you can, they will feel that. Kids are especially sensitive to whether their caregivers are kind or not. That’s the most important thing, IMHO, based on my past experience of being the same age your kids are today. I hope you can find some comfort.