Hi Tim, you now seem to have the right attitude so keep it up. Your W does have to wake up to the fact that she is responsible for herself and not forget she is a mother as well.
I think you being away for a couple of days will be good for you and may make her wake up a bit but then it could also be that she can't wait for you to get back and will be out the door as quick as lightening once you return. Just be prepared for that.
I don't know how you fulfill your job and look after kids, cook and do house work, what does she do, go to classes and go see OM is there anything else she does????