Natasha TutinoApr 23, 2016 11:51 PMIf you re going to talk about 'social contracts'...you best be ready to answer some hard questions.