In no way is this a failure on your part. Do you really think you could have done something to stop your H from going off the deep end?
I've felt the same way you have, still do occasionally. You came to the right place to fall apart. We allow that here, but not for long. You have to pick yourself up, dust off and continue to move forward.
Oh, and I spoke too soon about my well situation. All is not well with the well and my H's new name is f##ktard.