More or less nc with in-laws other than my PILs who I only see for DH's sake. They are ok on their own, but if any more of them are there, they all turn into playground bullies.
They are not bad people....except to me! It is quite bonkers, but basically one sil took an instant dislike to me when we met (we were both really young as dh and I met young) and has rallied her attack dogs against me ever since, so I refuse to be around them. I tried for a solid 15 years before finally saying 'no more'.
They are fine to dh and dcs, so they have a relationship with them which I am actually really happy about. Especially sils' kids who obviously have done nothing wrong; they should be able to see their cousins (my kids) and my kids should be able to see their cousins (sils' kids) and they do.
They don't hang out every week but they meet up every couple of months, (we don't live in the same area - actually one sil lives abroad so that one meets up even less frequently).
I even wish them all well, but I will not be around them. My kids have asked why I don't go along to family events as they are older now and notice it. I have explained it in a kid friendly way without being nasty about the in-laws. I also want my kids to know that they do not have to tolerate bad treatment by anyone and that they should never become hateful, but that can also remove themselves from situation where people are going out of their way to be unkind.
All in all, it is one of the best things I ever did. I have seen friends and colleagues running round after their older in-laws and getting abuse from everyone in return. The plus side of having no relationship with mine is that I will never have to do this. It used to make me sad, as I lost my mum quite young, but now I just see the upside. When I do see PILs I am always polite and look after them, but will not tolerate it if they ever start making passive aggressive comments to me. I stop them politely and also let dh know, (as they usually do it when he is not around of course).