Blaming others is not an option for defeat, one must exercise caution in dealing with people.
The things now I know in life. I would tell any young person. You don't have to go through the experience yourself to learn a life lesson. We can definitely learn from other people's mistake to improve your own life.
When you meet what you call "the worst people" in your life, you learned exactly how they operate and so, the first thing you do is stay away from them because they are bad news. Next time around, you can easily spot people under that category. That single experience should have taught you a lifelong lesson, and for that you should be thankful. Get on with your happy life and whatever happens to you along the way, take responsibility for that and do not blame anybody.
These lessons give you a life time experience but still people forgets them and choose their individual ways.