Cameron’s talking pie-in-the-sky on child protection