LL - I have followed this thread some and have notice that you have received lots of advice on lots of topics. But this jumped out at me.
Quote: I don't forgive him and I probably never will and don't feel that I should have to, he obviously isn't showing me that I should forgive him.
Forgivness is something you do for YOU, not for him. IMHO If you don't forgive him then you will always have some resentment toward him and that resentment will prevent your R from ever getting better. I submit that if you never forgive him that that will prevent any DBing from working.