Morality is a private and costly matter