<human>: Can you provide a brief rundown of the text in within 3 sentences?

I've been friends with Sarah for about six years now. In recent years (basically since we were about 16), it seems that she has been doing more and more to reveal how horrible she is.

Here's a few examples:

* She pushes her views on other people (she's vegan) in a very condescending way. If someone doesn't agree, she calls them "ignorant" and says she's just trying to "educate" people.

* She tried to break up two of my relationships (current one and last one).

* She'll insult someone one day, and ask them for a favor the next day.

* Whenever I was depressed for no reason in particular, she never helped. She basically said "suck it up, other people have it worse than you".

* She called me a "crazy, jealous girlfriend" after I told her that my SO wasn't flirting with her, he was trying to be friendly to her because she's not only my friend, but also dating my SO's friend.

About a month ago, I was a thinking of all of these things and more (those examples are just the tip of the iceberg), and I realized that she really hasn't been a good friend, and just brings negativity to my life. So I deleted her on Facebook and blocked her number, no explanations.

Well, last week my cat died and I decided to tell her, and I also felt bad for not having an explanation for cutting her out of my life. We've been talking and of course more negativity came from her today when I told her I wasn't vegetarian anymore.

Quite frankly, it shouldn't be a big deal what I eat. But according to her, I should seek help because I have numbed feelings for not feeling bad about eating meat. I was angry, told her I deleted her because she's toxic, and turned my notifications off so I could ignore her and not be tempted to read what she replied.

Would I be justified in going back to cutting her out of my life, or are these all petty reasons to just end a friendship?
<bot>: My friend hasn't been much of a friend, and I need help to decide whether to just cut her out of my life.