I think you are doing great!
Wow, sounds like your old sponsor did have some issues.
This is definitely a her problem, not yours.
Congrats on getting another sponsor!
May I suggest that you start on Step 5 with your new sponsor?
That will give her a chance to get to know you and maybe you will learn and grow from the experience.
Your HP is looking out for you and you are exactly where you are supposed to be!