IMHO she stepped on your boundry and she nees to go, now. A boundry not enforced is nothing but an idle threat and will fuel more drinking on her part.
She is an adult, she can go to the Salvation Army, you have done what you can, now it is up to her, enabling her is not the answer.