When are you going to stop holding others accountable for your life?
If it was not your spouse, it is the fault of your children. If it was not your boss, it is the fault of your government. If it were not your friends who were responsible, it would be probably your neighbours.
Learn to take charge of your life and STOP blaming others. Indeed, any of these people in your life may have been authors to many things that have happened to you. But do they still hold any powers to what happens next in your life?
At one time or the other, you, too, had contributed to many occurrences of your life either voluntarily or carelessly. Well, that was then. Your pasts do not define the present you.
You only continue to give powers to people when you keep on blaming them. Therefore, I urge you to take back that power by facing it, be responsible and move on.