Bube
I am so sorry this is happening to you and your family. NPD is so ugly sometimes, as witnesed by the recent behavior of your W. I think the C is 100% right. Make her leave. You have a responsibility to protect those children. Please don't back down on this one. I've seen the pain my cousins went through with their mother who has NPD (unfortunately their father died early on). No one was there to protect them. Be there for your kids and do the right thing for them.