I would tend to believe this - I think he was truly, truly in love with this woman, and that she was his reason for losing weight.
It's possible he's not the easiest person in the world to live with, after all, look at the people who call him every day to tell him how wonderful he is. Very possible that she got tired of his ego. Not a very good reason to get a divorce, though.
I doubt it's his ego. It probably had to do with all the years of using drugs and then promising to stop. It's very common. If you remember when he made his announcement, he said that he had went to some quicky detox things before. She probably did not know he was using again, and buying from the maid. Ouch. Unless you've ever lived with an addict, you have no right to condemn her.