Sometimes Life teaches us many things. I continue to learn and I'm still learning. I find there is no limit for learning anything new. I can count with my both hands and off coarse with a few toes the number of people who have contributed with well-wish and prayers for me to be who I am now at this second.
Today I happened to talk about relatives and how suddenly I remember the super distant family circles that I have no idea about how they are actually related to me and how should I call them. Which means, you need to grow up with these peoples to know how exactly they are related to you and how.
But then today somehow I managed to meet with one of my uncle, whom I never seen him since I was born. But I know the way how he related to me. How come I know the way but don't know who is he actually?? Okay now. That will be the first mistake being done by all parents who are having or had a misunderstanding with their close or long distance relatives.
You are making your child to not know what's the real of his/her root. Wait!! I know my root and my mom has taught me that. But not all parent do the same as my parents done to me and my siblings. Now there might be a question started to roam around your little brain and again wait!!! I know my root and I know he is my uncle (mama) and I know how exactly he's related to me. I just didn't see his face once from the first day I came to this world. And that once happened today. So no more questions will start to roam in your little mind I reckon.
For me I guess every Indian child in this universe should know their root, where they actually hail from, and off coarse their caste too. But just don't make it as a issue and a social mistake by using the word caste. After all there is only one caste. "Human caste". The reason you need to teach your kids is, one they shouldn't feel like lost or something else infront of the one who knows all about themselve.