To think we need a campaign to improve public morals? I know I sound like Mary Whitehouse, but public morality does seem to be in decline.