Calling a child “bad”

𝑔𝒶

Do you think calling a child “bad” is okay? My mom always told me to never call a child the word bad as it makes children think they are a bad person all together. She said to use the words “naughty” or “no-no” instead.

What are your thoughts?