Hey BBJ,

No 2X4s here. Only you know what you are comfortable with and what you are willing to accept / forgive. In the outside world, the evidence you present is overwhelming and I would wager that 9 of 10 people would tell you to walk and don't look back. However, we are on the DB board and have a little more experience (unfortunately).
You know the reasons why you want to hang on to your spouse. In my case a big reason is D7. I still can not believe nor imagine what she will go through. She does not deserve this.