I ditto the great opinions of those who have answered your thread.
I also commend you on your ability to delineate, and understand the failings of those you love with such compassion; considering that they may bring it all on you too.
You sound strong and clear-minded---I send you best wishes through this difficult time in your life-------------theo