Friend keeps (publicly) kicking me down, do I confront her or just cut my losses?
So one of my best friends has a girlfriend who I've gotten quite close to myself over the years. She's always the first to help people with anything, whether it's emotional or something small like cleaning the kitchen, so I do think she's a great friend in that regard.
However, it seems like she makes mean remarks specifically to me. She already lacks a filter sometimes, but amps it up to the next level around me. I'm talking regular demeaning comments about my appearance and making fun of me for being a virgin while she and her boyfriend are pretty much the only people I've trusted with that information (even bringing that up at a party with full attention on her, tf?). I believe she thinks I can handle it since I'm good looking and succesful in some regards (sorry for the arrogance) but truth be told that shit is cutting deep. It seems like she can smell my insecurities and offhandedly smack me in the face with them.
A last note about her is that she has definitely been attracted to me in the past (literally spelling it out for me) so I can see a possibility that this is a form of negging? Like she's trying to kick me down so she has more of a chance or something. I doubt she's actually interested in doing anything though, I think it's more about the attention if this theory holds any merit at all.
Anyway, I was in a dark place for a while which shrunk my social circle to near non-existence and that made me rely on her more. Now that I'm back on my feet again I'm reevaluating how much this friendship is actually good for me. Since she's the girlfriend of one of my boys it's not like I can avoid her entirely though.
Her birthday party is coming up and I'm considering to just not go (probably with an excuse). I don't know whether I should just start limiting contact without warning or bring up that she's hurting me before I do so. What's your thoughts on this?