Every one gets a strong moral compass that they can't ignore.
Sure we won't all have the same morals but I believe that most bad things in the world happen because people ignore morals and act selfish and only a small part of our issues stem from actual moral differences.
Edit: Seems I am much more optimistic than I thought.