You know, everyone has their own story, and everyone has their off days. I know I do. My boys will call me on it when it happens and I'll thank them for pointing it out and apologise. That's part of the self-improvement that you speak of.
I've been lucky enough to not run into too many of the rotten branches. A few, but they're well gone from my life now, too, and no sense in dwelling on the past.
I agree, no sense dwelling on those rotten branches, they were exited for a reason at the time, so it's best to own it, and move on.
Also, getting called out as you say, that's a good thing. It's a reality check and allows us to be better for ourselves and others around us. Self improvement indeed.
Thanks for your comment. I hope you're kicking ass.