Those with no sin cast the first stones. You will see no stones flying.
I to came from a bad environment as well. Our families sound similiar with their drugs, alcohol and other unmentionables. You were not a bad person then. You made your choices from what you knew at the time. I made bad choices as well, but I went on what I knew and the choice that I thought I had. We were not bad people and, forgive me, were sinners like everyone else. We know a better life now and make better decisions. We still do things wrong (sin), but hopefully we do not mean to or are sorry for them. And we are forgiven. You are a wonderful person now and I am very glad to know you.