I think anti-child was definitely incorrect, fwiw. I have also probably annoyed people by my frequent use of not-grammatically-called-for [rueful smile e] hyphens. I use them in typing to replace what, in speech, would be me saying that grouping of words more quickly than the rest of the sentence, to indicate that they go together.
What the heck, it's perfectly clear to me!