Ok so I have something to ask.
So I'll start with the history. I dated my second girlfriend for 1 year and 3 months from the age 17 to 18. We hit it off and but about a year in we began fighting a lot so after a big fight she dumped me. I wasn't really done with her but it was permanent. That was in October. I had a rebound that I didn't talk to her much about cause I didn't want her to know but she found out. After I broke it off with the girl I rebounded with, I felt incredibly bad for the girl because she was really nice and still likes me. However my ex... her names Kate, it's easier and she'll never find out. Kate would constantly rub it in my face saying I was an asshole and a player which really hurt cause she knows how I hate players. Then she started to constantly talk to me about guys and how so many ask her out but she says no cause she doesn't want to date anyone.
I don't like her anymore... BIG SURPRISE! but I thought, I'll still be her friend. Yet all she does is judge me. She asked about what I did after we broke up, so i told her I went out and partied, drank and got high with my friends which was something I never did while dating her cause she didn't like it. And now she doesn't let that go. I got into a fight with my best friend cause he's become retarded and I stopped talking to her but she constantly assumes I'm spineless and hung out with him after he told everyone retarded things about me. She constantly rolls her eyes at me and its really getting on my nerves.
Now the question:
Should I bother being her friend? She sweats the little details and doesn't let things go, but she's been a friend of mine for 4 years and is best friends with my other close friends. I don't hate her but she pisses me off... I don't know what to do and I can't talk to anyone about this.