My 3yo got a book about monkeys for Christmas and he's been all about monkeys for a couple weeks.
Like all kids this age, he talks a lot, and has a wild imagination, but we live in a cosmopolitan city, and to an outsider, he sounds like the worst racist there is, and we have been getting some very annoyed looks.
For example, when in line at the supermarket, he would scream: 'Daddy look, there are monkeys everywhere, imagining them jumping between alleys. Obviously, if you are a black lady just behind us on the line, you would think my son has the worst education.
In the bus, he would hold onto his bags and say stuff like: I'm holding my bag close, so the monkeys don't steal it from me, pointing in a random direction (as the monkeys in his book steal sunglasses as a joke). Obviously, the black teen finding himself at the other end of the finger has no idea...
I don't think a discussion about racism is the way to go, I don't think he's able to understand it all, and it might backfire.
How would you handle that, without making him lose his spontaneous character?