I'd tell her she needs to back off, have an honest conversation with her, like "why do you keep doing this? What's your problem?" Never just stop talking to some one, at least try to work it out... Y'know? I'm sorry she's being that way, and that really sucks...
She doesn't sound like a very good friend to me. I used to have people like that in my life and once I decided to get rid of them I was much happier. Just decide what's best for you.