No, it shouldn't be a criminal offence. Two reasons:
1) The next time a case of child abuse hits the headlines, there would be a witch hunt (probably led by the Sun) to find the people who should have known and should therefore have reported it, leading to prosecutions of those people...