On the first page of a humor piece about online gaming this appears.
Not only is it totally unrelated to the topic of the article, it seems to be a jocular cartoon about child sexual abuse.
I mean, doesn't it? What else could it be referring to? Please tell me I'm wrong?