Yes, ghosted someone once.
It was always a one-sided friendship - I was the person she would offload on, about her endless dramas. I would have her stay with me, I would read her tarot cards on demand for free, I would offer the advice she asked for (not that she ever took it), and I bit my tongue at her less-than-honest behaviour and tried to be supportive. then when she began a second affair, eventually dumping her partner for the new man, I said I thought she had behaved really badly, but she refused to see it - although she was a bit off with me for a while.
She also never wanted to know anything about me - except to ask if I was dating. She seemed to take it as a personal affront that I was single and happy, and resistant to her trying to set me up with various people who lived hours away from me! Oh, and she would criticise my parenting and my son. Her girls were a bloody nightmare, and the reason I only stayed with her once. She believed in smacking, despite it's obvious ineffectiveness in teaching her children to behave.
Then I got pneumonia. I felt like hell, and so I said I couldn't give her the tarot reading she wanted, and would let her know when I could. A week later she said she was coming to see me - I said to not come, as I was still very ill in bed. I re-iterated that I would be in touch when I was feeling better.
She replied, 'I'll come anyway and look after you.' Maybe it is because I felt so rotten, but I replied, 'I think we both know that isn't true' then blocked her on everything. Because I knew very well that she wanted to stay with me to attend a hobby event that was happening near me (I always was a useful last-minute B and B for her).
She did attempt to contact me once each via email and twitter - I just blocked those new accounts too. I have no doubt she feels the victim, but I feel little, if any, guilt. It has certainly been far outweighed by the relief of not having her drain me.
Maybe it was childish of me. But if she couldn't see why I ghosted her, she's far more childish.