Re: The heart is not always so simple
It's hard to give up on someone when when you really love them and they have brought you so much happiness in the past, even when that little voice is screaming at you to do so. There are always two sides to every story. Prehaps you could try putting your cards on the table, so so speak, and initiating a trial separation, or if not, at least give him a deadline (no more than six months, maybe less)to get it together, and then when the time passes, if he has not made a reaonable degree of progress, follow through. Insist on counseling too. If he cares for you the way you care for him, she should be willing to go. This way you know that you did all you could to support him though a rough spot and didn't just walk out on him when he was down. Even after six months, it could be a trial separation, with the understanding you would be free to see others, but reconcillation was still an option. Things don't have to be black and white,unless you truly want them to be that way.
Since his financial history is both crucial and suspect, you could discreetly have him investigated to see if something like this has happened before, as many things about an individual are a matter of public record. You might get better information that way then through his ex, whose interpretation of things could be slanted and one sided.
I must say, however, at the present moment, things don't look too good, but as Scarlett O'Hara said when Rhett walked out the door, "Tomorrow is another day."