Any chance you can just move out and get some distance between the two of you?
I saw her posts on the bb and she does seem to really be working on herself but the home situation you are describing sounds pretty tough and not great for your 4 year old son.
Pam
"We must be willing to let go of the life we had planned so as to have the life that is waiting for us"