In my undergraduate, I remember taking a class in Sociology, the name of the exact class escapes me. Many of the discussions focused on the idea of each decision you make leads you to different options. With each decisions you could have different outcomes, positive or negative, and leads you to the next choice. This insinuates that your life path is constantly changing based off of the decisions you make, no matter how big or small. This has always stuck with my in the twenty years since taking the class.
I really try not to complain about the path my life has taken. There are definitely things that happen that have shaped my path, sometimes down a road that I didn't foresee. I have had many amazing things that have occurred and there are failures that I am not proud of. People have entered and exited my life, serving specific purposes. I would say that each of the those experiences have helped shaped me into the person I want or don't want to be.
I have a hard time blaming others for the way things are going in my life, even if they are a contributing factor to the difficult times. I choose how I let their influence impact or not impact me. I choose to decide how to respond to these situations or people. I can only blame myself, as I choose my life.