You have backbone and the guts to stand up for whats right. But, honey, don't make yourself crazy trying to control a situation that is out of your jurisdiction. With your caring and convictions, I bet you are a very good mother.
Do something special for yourself and be happy that you broke the cycle and escaped from that kind of life and still have your sanity.
Dee