Michael Sandel, the Harvard professor, has been predicting this political moment for decades. We called him to discuss where ...