The lack of peace, caring, giving and love in the world can be traced to one source - individual selfishness. And it can be traced even further back. You then think as separate, feel separate, and act separate. Selfishness is just the logical outcome, and the logical way to think, feel, and behave. So there we have defined the real root problem.
Selfishness is the disease that causes all the problems, world problems AND person problems.
Breaking the illusion of separation. By transcending our selfish separateness with Unselfish Love. So peace is a natural side-effect. If we focus on creating a world full of Unselfishly Loving people, starting with ourselves, we will be moving towards world peace. The fact is, you can't help but have a peaceful world, if everyone is Unselfishly Loving.