Ghost, It takes courage to admit those things. I read them and I think everyone can be guilty somewhere on that list if not all. we are human. I bet our W can fall into a list very similar to this as well.
your right about what can you do to let her know it will never happen again. Nothing right now. Just never let these things be a part of your life again. It will take a long time for her to see this as she will not want to admit you have changed. Just like I am sure it took a long time for her to feel hopeless with the actions and then BD.
I do think the steps you have gone through are the correct steps, even though people had to keep beating you over the head, it has to happen at your pace. I think you are moving along great. I know that is still not what you want to hear but it is the truth.
I did get a lot out of your last post for myself personally as well. Something to think about when you are feeling down. You expressing yourself is actually helping others. Me included in those people.
M 37 W 34
T 12 M 8 D 7 S 4
Need break 4/12/15 W no ring 7/7/15
Separate room 4/12/15 Separate living suggested 8/15 W moved out 11/1/15