I don't blame his wife/partner for leaving him.
They had a five-year-old son. She was killing herself working double shifts, and he wouldn't even get a proper job. He said that he hadn't sold a scanner in "a long while". I would assume that meant months. So he hadn't brought in ANY income in months.
He was a smart, charismatic, friendly guy. I'm sure he could have found a simple job. He could have been a waiter. He could have been a cashier. He could have stacked shelves in a supermarket. He could have washed dishes. He could have been a janitor. And he could have continued to sell the scanners on the side (before/after work depending on his hours, and on the weekends). And if he really wanted to, he could have studied finance or whatever in the evenings after his son had gone to bed.
For someone as smart as he apparently was, he made some ridiculously stupid decisions.