Sandi, I finally got a chance to go back through your posts, and I think you are great!
You are doing what so many WAS lack the courage, will, and internal fortitude to do - do the RIGHT thing even though you don't really feel much like it, and you know your H has issues that are hard for you to deal with.
My hat is off to you - you admit you did wrong, but you faced up to it, and are fighting the battle. Your comments have meant a lot to me, and I will be thinking/praying for you!