I live in a not very diverse village outside a not very diverse city. We got the bus to the city today and there was a black lady say across the aisle from us. My DS who is nearly 4 loudly announced to me that there was a "black man" sat next to him. I told him it was a lady and it wasn't very polite to talk about people. He then carried on about how her skin was black all over so I mumbled something about us all being different.
I felt really mortified about the whole thing. He does get men and women confused a lot but I didn't know how to handle the comments about the lady's skin colour. He wasn't saying anything negative about it but I can't imagine it's much fun to have a small child point at you on a bus.
When we got off the bus we had a general talk about not pointing or commenting on other people as it's not polite focusing on the fact that he called her a man. We had a small talk about how we're all the same no matter what our skin colour too.
So, was I very unreasonable in how I dealt with it and any suggestion about how to deal with it better?