About your W, I would say everyone and every sitch is different. Every story has to have a villain and apparently, I'm that part in my W's story right now, no matter how unjustified I feel it is.
I think for you, it depends on her emotional maturity and character. At some point, you hope that there will be something that will cause her to take a look at what's going on and hopefully reassess the direction she's headed in. Hopefully it will be sooner rather than later, but as they say, hope for the best and plan for the worst.
M:35 W:31 S: 9 D: 5 M: 11.5 yrs BD: 5/13 W moved out: 7/13