I call heaven and earth to witness against you this day, that I have set before you life and death, the blessing and the curse: therefore choose life, that you may live, you and your seed… – Deuteronomy 30:19, WEB
You can only blame others to a certain extent. There comes a point in time when whatever happens next no longer depends upon the hands of other people. What happens next is up to you.
There comes a time when you must take charge of your own life. Do what you think is right. Do all that you can to be happy and to be a channel of happiness around you.
God has given you so much. God gave you the dignity to be just like Him!
Use everything in your power to make a difference, to be the change you wish to see. Your life is your decision. You decide daily what your life becomes.