Hello Blue.....
Welcome to the human race.
You are a perfectly imperfect creature. You have had a good number of failures in life. Painful things. Hurtful. And clearly you have shed a lot of tears over all these things. I can not say that I have done exactly as you have done and I know exactly how you feel. Just as nobody here can say they have done exactly what I have done and they know how I feel.
But here is what I do know....... I am a Christian. Let be very blunt here.... Not (repeat) NOT because I am a good person. But because I am a lousy person. And God STILL loves me.
Your "debt" has been paid. Accept it.