I am really sorry you were so hurt by those closest to you, it stinks it really does and many of us have been hurt by the addicts/alcoholics in our lives.
Glad the BF is history – good for you!!!
As for your sister – it’s probably time to detach from her for a while. Emotionally and physically if needed until you are more resolved with those feelings.
I once heard this here on SR from a very wise lady – family is not a license for abuse! Just because she is family doesn’t mean you have to take unacceptable behavior from her.