The subject of your thread contains quite a bit of wisdom Clarityofawareness .
Thank you for bringing it up
What a person does, and chooses, is determined by what a person is, and what they are is determined by what they are aware of. Everybody is exactly what they are currently aware of, and what they are currently aware of is based upon an infinite number of factors.
We might all be learning from "mistakes", but at least we can all be at peace (of mind) with each other as life unfolds. The whole concept of other determined causation is an entirely false ingrained perception that is in everybody's best interest to let go of. If everybody had this understanding, we would have total world peace because nobody would be acting out of anger, blame, resentment, hate, or fear. Everybody would fully accept, forgive, respect, and love all of life for what it is.
Knowing that Love is our essence blame, anger, resentment ... are just the many ways through which we are leaving ourselves on stand by building dams that prevent our inherent qualities of mindfullness and compassion to flow through .
There is no one to blame not even ourselves .. there is just to Be the Love that we are.
This makes us whole and fully responsible.
Love Always
mudra