'So if you have a friend who is less well off than you and they truthfully tell you that they can't afford to do it then they are guilt tripping you?'
I don't think she was being truthful about having no money, this is why I stopped paying eventually. She realised that if she waited until last minute to say 'I can't afford it after all' I would pay for her (to avoid our plans being cancelled). When she was a student I didn't mind helping her out, but once she had a full-time job I felt she was taking advantage.
'It seems like because she is the wealthier party in this relationship she expects the friend to dance attendance on her at her beck and call.'
Let me explain a few things. When I went to uni, friend stayed on at college (living with her parents). We still met up regularly these 3 years, meeting in her area for days out when I went home to my parents, and her travelling to see me. During these years I often helped her out with train fares, meals and drinks out, whenever I could. Eg we would go to McDonalds, she would say (in pitiful whisper) 'I can't afford to buy anything but I'm really hungry' and I would either have to share my meal with her, or buy her a meal of her own.
When I finished uni and started working, she started uni. It was a 4 hour train journey to see her, approx £80 return. I paid for most of her train tickets for 2 years. This was still much cheaper than me visiting her (I would have had to pay an additional £150 for a B+B to visit her for few nights. She lives in a shared house with 7 people, so yes I could kip in her shared living room in a sleeping-bag, but I'm not comfortable doing this.) I didn't mind paying alternate train fares (I agree this was fair as she was doing all travelling) but she soon took it for granted I would pay every time. On top of this she never had any money to do anything when she arrived (unless it involved buying herself clothes or shoes which magically she DID have money for). I felt like she wanted an all-expenses-paid weekend away every time. And while we did lots of free stuff, sometimes it's nice to go out for a meal, or a drink in a pub... in my experience most people bring a bit of spare cash with them when they are a guest in someone's house.
The more things I paid for, the more resentful I felt. She never directly asked for money but put me (and others) in a position where either we had to pay for her, or we had to cancel plans at short notice. Eg we would plan to go to a concert together but when it came to ordering the tickets she would cry and say she couldn't afford to go after all, and I would feel sorry for her and get her a ticket. Or we would meet up, but then despite knowing the plan and having had time to save up, she would announce she couldn't afford the planned activity and would 'wait outside while you guys go in and have fun'. Eg plan was to go to zoo then meal in a cheap pub, but on day she had no money... we paid for her zoo ticket as well as meals and bus-fares to get there.
If this was occasional I wouldn't have minded, but it became so regular I felt used. I tried talking to her about it once but she cried, said she felt ashamed and humiliated and that I didn't have to pay. She gave me a sob-story about 'you don't know what its like to be poor' and said I had never been short of money so didn't understand. I pointed out I'd lived on a student loan for years (and worked in bars for extra money), she said it didn't count as I knew my parents would help me out if I needed them to. But if she was truly ashamed of us paying, why didn't she plan ahead so she could pay for herself?
Other examples include going to a wedding, she said she couldn't come as B+B was too expensive, could she share our room (me and other friend planned to book room) and sleep on floor for free? We agreed, and suggested we book family room with extra bed and she pay a smaller portion of cost. Friend said she could not pay anything at all but really wanted to come. So we booked a twin, she slept on floor and complained entire night about being uncomfortable (dropping hints about wanting to share my single bed!)
I also paid for her to come on 2 group weekend breaks, as she said she desperately wanted to come but couldn't afford it. Third time I helped her out by paying deposit (she agreed to pay full amount herself) then she realised she couldn't do those dates after all and I lost £60 deposit for her place. This was when I decided enough was enough.
TBH it was her attitude more than anything that annoyed me. She works full-time now but when I last saw her, we went for coffee and she queued while I looked for a table. She paid for the coffees, I gave her the money for mine, she counted the coins very carefully and then announced I was 20p short!!
I hope we stay friends, because I do care about her and she's great fun to be with. I just feel she needs to grow up and start paying for herself. She never takes responsibility for not having money, it's always someone else's fault or some crisis (e.g. her mum owed her money, or her salary hasn't come through, or she had to pay a big bill, or she's saving up for driving lessons/an extra study course/someone's birthday, or she didn't have time to go to bank to get cash out etc etc).
We hoped to keep the tiger-safari a secret from her, but she found out from another friend. I agree we should have told her, but we were both worried she would agree to come, then back out unless we paid. If she had managed to save money for the cost of trip (flights inclusive but not accommodation or food) chances are we would have had to help her out with hotel and food costs. And if we'd booked a hotel room to sleep 3 and she then backed out, we'd be left paying her share too.