Rose,
I think you did a marvelous job considering what all was going on. Don't beat yourself up. And if you think separation is best for YOU, then so be it.
Your post sounded very calm to me and that tells me you are working your program the best you can and doing it rather well in the midst of a difficult situation, I might add.
I admire you Rose. You hang in there and do what is best for you, honey.
Keeping you in my prayers,
Hangin' In