New survey shows "moral decline"