I agree with what some pp have said in that your case sounds like limited contact, rather than no contact, OP. This works for some people, as NC is very hard and final. It depends on the problem and what you really want to do about it.
You are definitely right that NC is harder to do than say. For me, it was with my extended family after they called me, my DM and my other lovely aunt some very hurtful names, and made up an entire web of sick lies. Other actions that they took were unforgivable and yet, one week after the incident that made me decide to go NC, the individuals involved sent my eldest DD birthday cards and gifts. I promptly returned them. My children are not going to be subjected to the kinds of toxic nonsense that I was just because 'we're family'. No - not any more. Families do not treat one another like that. We are 'divorced, now; an ex-family; people we used to know.
That was almost 2y ago. I've doubted my decision as times: as DH and I are only children, our children now do not have any other extended family members - no other second-cousins their own age. I miss big family get-togethers and Christmases together, where we'd excitedly exchange gifts and have parties. But then I realise that this is my rose-tinted perspective of family, that we did get together but lots of back-stabbing and gossiping went on, and as they had such low opinions of us, it all meant nothing to them, anyway.
Besides that, we live relatively locally so there have been run-ins. One ex-aunt followed me to the till then decided to give me a public dressing-down calling me a 'pathetic little bitch' and 'shit-stirring troublemaker' amongst other niceties,
I didn't just stand there and held firm, but I can do without that drama. She seemed genuinely crazed and appeared to feel unaccountable for her own actions. What can you do with people like that?
My thoughts always return to the toxic control that my extended family had, and I always think 'better off without them than tolerate that shit'. It has felt like a bereavement, if I'm honest ... But I just cannot forgive them for what they said and did, and that is how I know NC is the only way in my situation.