Have known her for around 4 years. These are some of the things she's done:
Makes nasty comments, but does it under the guise of being ditsy, clueless and unaware of things she is saying. Just little put downs and little nasty comments with a sting in the tail.
Goes on and on about her problems all the time, talking about herself and not every acknowledging anything that's going on in my life. I'm happy to be there for a friend and to help and offer advice and a listening ear, but when it's always one sided it is very draining. She never asks how I am, or asks anything about my life. If I ever mention anything from my life or am upset/low about anything she just either looks at me or says 'oh no' then carries on talking about her. For the past 6 months she has had something going on in her life and I've offered loads of support,but it's very full on, lots of calls, lots of times of her calling round and wanting to offload. I had a family member die during these 6 months and she didn't even acknowledge it or reply to my text when I told her>
We had a night out a few weeks ago to a very crowded pub. She left me sitting alone at a table for 45 minutes whilst she went to the loo, as she saw loads of friends on the way back. The pub was so crowded I couldnt' see her anywhere and i didn't want to leave our table as we'd lose the table, and she had her phone off. I couldn't just go home as she was driving. When she got back from the loo she was genuinely surprised that I was miffed at being left for 45 minutes.
There are various other things too, small things. Like a couple of months ago my DD had a birthday party at a soft play centre and when it was time for the cake this friend had taken her DD and 3 other party guests and put money in video games for them, so they wouldn't come and watch DD blow out her candles. Our DDs are friends at school so it's quite difficult. I'm happy to keep her as an acquaintance but I don't feel I can cope with her endless comments and problems anymore.
What do I do?