In an ideal world, the NSPCC would have no reason to exist, but we do not live in an ideal world. The tireless work of the NSPCC – supporting families across the UK, protecting children from abuse and ...