Gregg, this one's for you!
One of my most life-affirming lessons was rather rudely coming to the astonishing conclusion that the Universe, or God by any name, does not test. Think about it and the logic is quite profound: this Universe, and by extension of the reasoning, any universe, simply and naturally does what it does; that is, it continues by producing diverse new products, which have a singular characteristic in common, flexability which is the fundamental capacity for change. It is this trait that allows both the 'Mother and her child' to endure.
So, with this idea seeded in your brain, take a moment to think, not feel, think, about the trials, tribulations and tests that you've grown through. Then take a breath, and ask yourself this question: If you go back to the point of origin, how many of these trials were 'inside jobs'? For myself many were in fact self-administered, but NOT necessarily the most painful one. How many of your ‘failing’ grades are in fact, a harsh self-assessment?
Every day is filled with opportunities for us to break the bad habit of testing ourselves and others. Humanity is face-to-face with challenges; some are wringing our hearts, while others are twisting our brains. Many certainly seem insurmountable.
Doing our best is the best we can do, and it's up to each of us to do what needs to be done today.