Why haven’t we succeeded in creating a just and flourishing society? Stanford economist, Charles Lee, argues that the problem is not our moral philosophy but rather our human nature.