It sounds like he was probably about 5 or 6-- old enough that he wasn't just making an observation, but "teasing", yet young enough that the mother felt she needed to explain that it's rude to make fun of people for being different. The mother was right to talk to him, but she should have apologized to the lady and made her son apologize to the lady right then and there as well.