I don't have this problem but you're doing the right thing. Keep ignoring her and cutting her off. You don't deserve that kind of treatment from a "friend" who is supposed to be your best friend. I hope you find a friend worthy of your time and you start feeling better about yourself.