Amy,
You're putting your own needs before those of your children. Your children need you to protect them. If you don't, who will?
My grandmother stood by while my dad was abused (mentally and phsically) by his non-biological father. He harbors so much resentment toward his mother for overlooking the abuse and making excuses. They have not had a relationship since my dad was 18 and he is now 63. My grandmother's husband eventually left her for another woman. So look at what she has now?
Heidi is a good friend. She may seem harsh, but I think she is passionate about protecting you and your children because she is genuinely concerned for you. Others on this board criticize her, but I found her to be the voice of reason. I suspect that is why Dr. Phil let her speak freely.
Your'e a sweet and beautiful lady and you deserve so much better. More importantly, your children deserve better.
Sincerely,
A concerned fellow Oregonian