Agreed. Much appreciated. On second thought, you were pretty close to the truth. I'm my worst own enemy in some ways, but I'm changing and maturing every day.
Alternatively, I could just refuse to acknowledge the accuracy of any of this and bicker over minutiae and semantics, but I choose not to.