I disagree and agree with this picture. Your childhood and past events and experience shape your personality therefore shaping the ability to make choices. Your parents are your first teachers so they aide to the development or your moral code. Childhood trauma does directly dictate negative behavior patterns of adults. Age plays a factor in poor decision making due to the lack of wisdom. Experience builds wisdom and there is a lack of experience at certain ages.
Wisdom and growth and honesty about all of the aforementioned situations puts one in a position to transcend conscious and unconscious negative behavior patterns. You have to pay attention to your own behavior and then get to the root cause of why you do what you do. You have to go inward to heal, to forgive, to purge yourself and this is not an overnight process. This takes years, especially if one is doing it alone. You need a support system to talk to and allow emotions and feelings from past events not to remain bottled up and pushed down in your psyche.
-A former broken and traumatized spirit.