2 years old children won't understand even if scold them direct.
Maybe for Primary school children onwards, I will scold them directly if they are playing around in shopping mall. Nowadays a lot of children are not well behave, and causing nuisance to public, their parents dont teach also.
Got a few times have such encounter. Go shopping mall, children around primary school age running about crowded areas... Parents just stand there look.