Shared Society: Opportunity To Renew Our Social Contract?

What does a social contract mean in practise and in what kind of society do we want it to be practised?

“Goodness is about character – integrity, honesty, kindness, generosity, moral courage, and the like. More than anything else, it is about how we treat other people” Dennis Prager

Article source: