Yes I would probably be better off trying to learn how to reduce my guilt and raise my self-esteem, but you'd be surprised at how difficult that is.
I wouldn't be surprised at all.
But let's look at it this way: Which is harder? A few years of reprogramming, or a lifetime riddled with guilt?
Ah, a coward dies a thousand times, right? I'm better than I was, yet every now and then, I backslide. At such times, I just remember "that he who sets his hand to plow and looks back is not fit for the Kingdom." How can I be fit for the future that awaits me if I am dwelling on the past?
Good, sounds like you have some knowledge about what you're up against.
It takes forever. You don't "backslide". I probably fuck up at least one thing everyday. Just "Shit, don't do that again!" and move on. If you ever start beating up yourself, you just have to "catch it", that is, notice it. Become aware of it. AND THEN STOP. Right there, right then. If there's a lesson, take it, and move on. But I'm 100% aware that insulting myself is MORE likely to cause future fuckups.