Hi erfra - just seeing this thread and wanted to offer you a big ole hug.
Dee is right; some things we just HAVE to walk away from. Although this can be painful just know in the long run you will come out so much stronger. You are stronger than you think you are hun! Keep trudging forward!!