It's true, I tell my son not to accept what he is told by people, to stand up for himself, not to talk to strangers on the street, but given he is only 8, he tends not to know when to shut up and just accept that some old fart might be wrong but let them live in their world thinking they are right.
I remember my grandmother bought my dog the wrong sized milk bones back in the 1970s. He was a miniature poodle and ate the smallest form of milk bone but she bought the next size up and my dog was having a helluva time chewing them. I said, you bought the wrong ones, she said no I haven't they are milk bones, so I let it go knowing she was wrong. My son today would tell his grandmother she was wrong and wouldn't cave. He might even go so far as to tell her she was stupid. I would tell him that was wrong and to apologize but you get the point.