Chakra
I think you already know what you have to do with your daughter.
The point where you say enough is up to you.
I know you deserve better and I think, based on your post, it might do your daughter some good to have to be responsible for herself too.
As for the second bit, I know I caused a lot of people to be angry with me - but I did the work (for me not for them) and I got myself straight.
I also removed myself from some people because their anger, however justified it was, didn't help me in what I was trying to do.
Most people came back - a few didn't, and I have to deal with that.
D