Building a just society : a different viewpoint