At what point to you give up on someone/cut them out of your life? Long story inside.
→[More:]A good friend of mine has, over the past six months or so, basically degenerated into a very unstable and difficult person to deal with. She's going through a sort of crisis as her boyfriend who was living here for a year had to leave to go back home (which happens to be thousands of miles away), but as much as I have tried to support her she seems determined to hurt me. She has mentioned that she just wants to isolate herself and not have to deal with anyone, but I didn't think this would mean she was going to set her sights on attacking me.
This was the friend that was going to get an apartment with me this month. I spent a summer living in a somewhat uncomfortable, temporary living situation with strangers so that we could get our place when she was ready in Sept. At the end of July she started picking fights with me because I didn't like a couple of the places we saw (which went against the areas to live in or other factors I was looking for). Eventually I just asked her what her problem was and with a month to spare she said she didn't want to get a place together, giving some pretty lame reasons. I told her I wasn't happy about it but I would rather lose her as a roommate than as a friend. This left me scrambling to get my own apartment, one that was available and I could afford. She never apologized about this or acknowledged all the crap I'd had to go through all summer (including having to keep all my stuff in my uncle's house and inconveniencing him).
After that disaster I told her I wasn't really prepared to hang out with her for a while, and that I needed some time to deal with everything. We chatted online still and things seemed generally ok. I still hung out with her boyfriend who I've become good friends with, and a few times we discussed her tendency to push people quite violently (metaphorically speaking) out of her life and isolate herself when she's unhappy. She doesn't have a lot of people in her life and I am now beginning to see why.
I finally found an apartment after getting rejected for many of the dozens I went and saw. My friend never really had much to say about this nor acknowledged her part in it. She found her place pretty much immediately because she has access to a lot more resources and was looking in an easier part of town (further away from downtown). When we were moving she ended up having a big moving crisis, which ended up with me allowing her to move all of her furniture alongside all of my stuff into my microscopic apartment. This was supposed to be for 24 hours but ended up being for 4days. I did a lot of lifting of her quite heavy furniture and ended up doing a lot of damage to my back. We shared a mover, who took about 30 minutes to move my stuff into my apartment. I paid for an hour of their time and decided to call it even. I couldn't even move in my own apartment for four days and had only space to sleep on a mattress on the floor.
At the end, she thanked me but acted like somehow I had owed her all of this in the first place. She let me keep a few small pieces of furniture that wouldn't fit into her apartment and kept trumpeting the fact that she was paying for everything (despite having paid my share). When I saw her during moving she just wanted to ramble on about her boyfriend and how it was his fault and was unable of understanding that anyone else had things going on in their lives.
Other than moving we haven't seen each other, except for getting together for a beer a couple of nights ago and chatting online. Then, last night, she ambushed me while I was getting ready for bed to say that something I had said earlier had been rude (this was not a personal comment but rather my "tone" and it was completely unintended). I apologized and she went on to say she understood if I didn't want to be her friend, then proceeded to dredge up something that happened six months ago that I did to hurt her feelings. I got really upset and told her that she can't hold things in for six months and then blow up on someone and expect them to do anything to make up for it. She criticized me personally including saying I am bad at my job (the thing six months ago was work related) and the most thoughtless person she knows. I've been going through a very hard time lately, and I asked her why she would do this to me when I am hurting right now and she basically said that she didn't want to wait until my hard times were over any longer, and implied she was only my friend out of pity.
To put this in perspective, this is the girl who took me out for a beer two days ago to say thank you for everything I've done for her, and we had a good time laughing and chatting (and mainly talking about her and her problems). She's been chatty and happy with me and making plans to do all these fun things in the upcoming weeks. I thought we had finally gotten over the whole "not moving" thing and now she suddenly hates me? And has been secretly mad at me for months? I said that I felt like this was due to her current depression about her bf leaving and the related relationship problems she's having, and she said that was not the case at all. I don't buy it but what can I do? I feel like she's willing to use anything as an excuse to fight me, and I don't even have the energy for this.
After she made it clear she was on the attack, I defended myself and said some things that I wish I hadn't (mostly pointing out that I'm one of a small handful of friends she has in the first place). But now I'm wondering if I am going to get over this. I don't know if she's going to apologize and plead insanity or whatever (she does this with her BF all the time) but I am not sure if I can forgive and forget after all of this. When someone hurts you, what's your forgiveness policy?