Firstly, I've been ghosted in the past. It was horrible and I've always argued on MN that people should be honest about why a friendship is ending instead of just ignoring the other person.
However, I now find myself in a situation with a friend who has become completely self-absorbed. The friendship feels really one-sided, I can't remember the last friendly thing she did towards me and she just rubs me up the wrong way. I've tried to nicely, but maybe too subtly, point out when she has done things that have inconvenienced me such as letting me down at short notice. I've tried to let the friendship drift but after a couple of weeks she will get in touch because she wants something. About a month ago, I decided i wasn't going to answer her messages anymore but then thought that was an awful thing to do. I guess I just want some opinions on whether ghosting is ever actually the best option.