Robert McBride has been charged with child abuse with an alternative charge of assault with intent to do grievous bodily harm