I had a friend who I met at university. We were close, stayed friends as we married and had children. I supported her through some very difficult times. When things improved for her we carried on as before but she started criticising me, my choices, my family etc. I talked to her about it, things might improve a bit then endless criticisms again. In the end I said to her that I felt we no longer had much in common really, had gone down different roads and that I didnt want to sustain our friendship by tolerating such criticisms when my choices were my choices. I said I did not wish to meet up again as the same thing always happened. At this point I got endless phone calls, letters, flowers going on for months. Eventually, being as clear as I could be I stopped responding completely, ignored calls, letters etc. It took over a year for it to stop.
This was so unlike me to do this, so hard to do but I actually felt desperate in the end. I had given so many chances for things to change, had accepted apologies, tolerated being taken for granted to try and make it work.
Eventually I realised that I can be pushed a long way and will make allowances for people for a long time because of stress etc. But once someone pushes me too far, and loses me emotionally they lose me. And once that happens, I walk . I didnt ghost her exactly, I had explained but she couldnt hear it. And I actually ended up feeling quite desperate about her endless attempts at contact
It still makes me feel a vut sad but so be it, it was the right decision for me