Tasawwuf, can it be a recipe of peace.

I agree. It fails because people don't have faith. Or they have faith but the wrong kind of faith and in the wrong things.

To achieve peace, we have to be moral at all times, and keep our focus right at all times. The problem with people is that whenever they encounter difficult periods in their life, they give up on their morals and principles. That's because they don't have faith - they don't realize that sticking to our morals is actually better for us in the long run. In the end we wind up hurting ourselves.

You need faith to choose between what's right and what's easy. Most people just go for the easy choice, hence they lack faith in god and morality and peace and everything good.