Very happy to be told IABU as I'm genuinely not sure anymore. Was texting with an old friend recently and suggested we have a proper catch up. She asked what I fancied. I suggested a restaurant near where we live and she said that it was too expensive, I suggested a cheaper restaurant or said I didn't mind what we do if she had any other ideas. She agreed on cheaper restaurant.
We met up, it was lovely good catch up, we each ate off of a special lunch time menu for a set price.
When the bill came she just sat there smiling at me. I got out my card (because I am that annoying person who always pays on card) and when the waitress came I said "put (half of the bill) on my card". Waitress asked how we would pay second half and friend just continued to look at me expectantly. I asked waitress to give us a minute and asked friend how she was planning to pay and she got very offended!
She said that since I had suggested the meet up and the restaurant, that I should pay for us both, besides, it was the cheap menu so not very expensive and I could afford it.
I said that I hadn't realised she expected me to pay and I felt that was not fair as she could have said no to going out at all if she was short on money. She informed me that she hadn't event brought her purse so had no way to pay, then she said that I had humiliated her and made her feel like a scrounger and stormed out.
I paid the second half of the bill and left too.
She has sent me a really shitty message saying she didn't feel she could forgive me for this unless I apologised. I don't feel I should apologise.
Any advice on what I should do?