The key difference here is in your situation you were dealing with a grown man being antisocial whereas OP is dealing with a child, a child that sounds like it could have some issues. Your advice is good for dealing with antisocial adults but is not good advice for OPs situation.