Yeah, "might have beens" are always sad, especially in this case. A moving and poignant short, you have there.
Oh, one small correction, "... his life would have crumbled ..." should, I believe, be "... his life wouldn't have crumbled ..."
Author's response
Thanks. And I inteded it to be "his life would have crumbled" because if the mistakes were the foundation, and he hadn't made so many, there'd be nothing holding his life up. I wanted to make it kind of self-destructive, 'coz that's how I see him- not hoping for a happy ending for himself, but for her.