When tempted to criticize others, ask yourself why you feel so strongly. What you make of your life is up to you. You have all the tools and resources you need. What you create with those tools and resources is up to you. Remember that through desire, goal setting and unflagging effort you can have anything you want.
Persistence is the key to success.
The answers lie inside you. The solutions to all of life's problems lie within your grasp. All you need to do is ask, look. listen and trust. You will forget all this. Unless you consistently stay focused on the goals you have set for yourself, everything you've read won't mean a thing.