Are there greater social evils in today’s society than in the past? A century ago the philanthropist Joseph Rowntree said that the greatest threats to society’s moral fabric were poverty, drunkenness, the opium trade, “impurity” (meaning prostitution and sexual license), gambling, war and slavery. He set up the Joseph Rowntree...