Mark, You've taken some whacks from us yesterday, so here's something else to think about: It's not all your fault.
For myself, I found that when I started on this DBing path, I placed most of the blame on myself and very little on my W. That's not reality. Reality is that it takes two to make or break a M. It's OK to own up for your mistakes, and you've done a good job of that. It's not OK for you to take all of the blame onto yourself. You're W has her share too.
OK,that doens't invalidate all the stuff everyone said about anger earlier.
BD
My latest
Me: 36 W: 35 2 D: 9 and 5 T: 16 years M: 12 10/4/06: Bomb 10/5/06: Ended A 4/22/07: ILYBNILWY