Wow, you have pretty clear insight in to your problems. Understanding yourself is the first step to healing. Changing those patterns takes time and takes doing what you are afraid to do. I think you may need to work on forgiving yourself also. You aren't responsible for what happened to you when you were six years old.