I may say this every time I post a comment, but very very well done. 

I agree in whole with everything you wrote.  I would like to add just one thought from experience.  I feel like I have had a very gusty last few years with my wife and I both losing jobs and some family issues.  In most of those situations I found myself a little in shock when I first found out and then I turned shock to anger in order to motivate myself.

This angry blame game sure got me up in the morning and kept me up at night working on things, but it quickly cycled into a down on myself attitude that led to nothing.  In each situation it wasn't until I said "God, I need to move on.  Please help me to do so in a healthy manner" that I was able to positively look at the experience learn from it and then embrace the opportunities that the dude upstairs presented me.

I don't know if it is a natural cycle (the anger, the forgiveness, the self examination, and finally positive change) or one that I struggle with more than others, but I would just add that for me it always takes a while (a long while) to reflect positively on change.  It takes a while, but is indeed worth it.