Telling someone to "leave" and that they aren't an "adult" is plainly a personal attack whether you know their real name or not.
Implying that someone isn't an adult isn't an insult either. If someone's 5 years old, it's not an insult to call that person a child. Likewise, I call my cats, "cats", and my friends' dogs, "dogs", and no one seems to be offended.
If someone who I don't know acts like a child, I will presume that that person is a child. If someone posts "sdj;;;s;dksk;ld;sdkl;sd" I will presume that a cat walked across the keyboard. Is this offensive?
The rule applies to everyone. Please follow it.
Why is every discussion of fact treated as incendiary?
People react as if they were baited when they see my name. That's on them, not me.