I've got a friend that I met while working in Florida about six years ago. She and I got along great - we had a lot of things in common, the best of which was that we had a way of being silly together that kept us giggling like idiots constantly. We'd often get together for lunch on Sundays, or late night trips for ice cream to de-stress about work, family, or dating issues. For the past several months to a year that I was living in Florida, I was having a harder time trying to make plans with her. I could call her early in the week asking if we could get together that weekend, and she was always busy with her other friends. Yet I could be in the middle of cleaning my house on a Saturday afternoon, and she'd call me wanting me to drop everything to meet her for lunch in twenty minutes.
Despite the fact that I was a bit frustrated with this, I still felt she was a good friend, so I made every effort to meet up with her if I was available, and when I moved to Los Angeles and got engaged, I asked her to be in my wedding. I did so by visiting her in Florida and making her a personalized gift that I thought she'd love and be excited about. She kept me waiting for a few hours before she showed up at my mother's house where we'd agreed to meet, and her acceptance was a little more blase than I'd hoped. She agreed to be in my wedding party, but it was barely a few weeks later when she started telling me that she wasn't sure if she could be in the wedding due to financial concerns (my wedding was going to be in Rhode Island, so the cost involved would include airfare, hotel, and taking time off from work in addition to a dress). I told her not to worry about it right away, that there was still plenty of time, and that I'd help her out financially in any way that I could. Finally, a few months ago, she told me that she definitely would not be able to be in the wedding due to having to take time off from work and being financially strapped from trying to buy a house, but she still wanted to attend as a guest. i was disappointed, but I wasn't angry with her - I can certainly understand financial troubles, and even if I'd helped her pay for the airfare, dress, and accommodations, I wouldn't be able to do anything about her time off from work.
Finally, a few weeks ago, she called to tell me that she couldn't come to the wedding at all, because her parents had decided to plan a cruise for her whole family that was going to be taking place during the same week. I was angry and hurt, but I didn't say anything at the time. Still, I was somewhat distant and brief in my communications with her. I was wrestling with whether or not to tell her how I felt, since I'm horrible with confrontations, and she's got a pretty strong personality, so I felt as though she would get on the defensive and attack me, and I didn't want that. Finally, yesterday, she asked me if I was upset with her, so I told the truth. I told her how I felt. She got on the defensive, which I guess I can't blame her for, but she also told me that the reason she wanted to go on this trip was because she only gets to see her nephews about once per year. I can definitely sympathize, because I only see my niece and nephew once or twice per year, but at the same time, I'm only going to get married once in my lifetime. She claimed that I wouldn't be able to spend time with her at the wedding anyway, so that it would be more "special" if she could arrange a visit here to see us in L.A. afterward. I asked her why, if she could plan a visit out here to see me, she couldn't plan a visit to see her nephews? If this were something like my birthday or a holiday that I wanted her to be here for, I wouldn't be so hurt. But again, this is the most important day of my life, and to be fair, her family takes at least two or three vacations per year. She told me that she was sorry that I was hurt. I asked her if she was sorry that she was the one who hurt me, because saying that she was sorry I was hurt isn't exactly the same thing. Her response was, "That would be saying I'm sorry for choosing my family, and I'm not." Instead of an apology, she only told me that she would never intentionally hurt me. The analogy that I wish I'd thought of at the time was that I never set out to step on someone's foot, but if I do, I acknowledge that what I did hurt someone, and I apologize. She asked if our friendship was contingent on her attending my wedding, and I said that while it wasn't contingent, it would certainly change things. That was basically how we left it.
I've been thinking about letting this friendship die out for some time, because I've felt hurt by her actions a number of times in the recent past. We don't even live in the same state anymore, so it's not as though we'll be getting together very frequently. But with social networking and texting and emails and such, people tend to stay in touch even when they live far apart. She has done other thoughtful things, such as knitting me two scarves for Christmas - I know that had to have taken her quite some time, and it shows a lot of effort. But the fact that she refuses to even acknowledge or apologize for the fact that she hurt my feelings is really upsetting to me. I'm not asking her to choose me over her family in general, but I didn't think that one day was too much to ask, especially when she knew about my wedding long before her parents decided to schedule this trip (she even told them about my wedding before they planned it, and they still planned it for that week anyway). I'm struggling with whether I'm being unreasonable, whether I should keep a friendship that hurts me because I've got good memories associated with it, or if I should just let it go for my own peace of mind. Any thoughts?