Insightful post. Only someone coming to grips with their own demons can come to view the world in this way.
Go to the bottom of my home page. You will see the demons I battled, and claimed victory over.