It sounds like you have had quite a few positives in you sitch Addie. I wish I knew what to tell you. It seems that some boundaries need to be set but I'm not that far in my sitch to give advice.
I hope someone will read this who had had a similar sitch.
Hang in there I'm sure someone will speak up.
Jen
Jen *The more anger towards the past you carry in your heart, the less capable you are of loving in the present*