I'm so glad you're back Jon.
None of us are perfect. We're all still a work in progress no matter the chronological age or level of emotional and spiritual development we attain. I can look back to as little as a week in the past, to decades ago and realize that I should have handled certain situations in manner X instead of manner Z. It's a very normal part of our evolution.
Hopefully the longer we're around...the wiser, kinder, more loving, more worldly and mature we become. I'd say that describes you very well Jon. I'm especially liking and loving the man you are now. And the man who you will yet become. Mwah! xoxo