I was getting ready to say something about Bum's situation, and then I found this post that said it all.That's when you know you've got a moral compass set in the right direction... When you consider the actions you've taken are not an option, just what anyone would do. When in reality not everyone would take that path.
Kudos mate.
Edit: and with 2 boys, one 6 months and the other 2 and a half of my own, I completely understand what you've been through and appreciate what you've done for those kids.
Bum, you think it was the only option, but as argon says many people don't see it that way. I am constantly amazed at the actions of people when it comes to their kids, as I couldn't imagine not doing everything that was necessary for mine.
To take on that responsibility takes a good person, to stick with it a better one.
Do not deny yourself a beer, I'm quite certain you've earned it!