I'm just not understanding how it's annoying.
I've always had pretty darned cool hair, and although I was often too shy to *believe* them, it was never a bad thing to hear a nice thing about it.
And DS has terrific hair, a really interesting color, along with interesting eyes (his hair is red and his eyes match, which is really strange but gorgeous).
I have NO idea how someone asking where hair color or curls/straightness or eye color comes from is an insult to a parent who, I assume, *obviously* doesn't have that same trait? They aren't saying you don't have awesome hair/eyes, they are saying that it's not the same as the child's. NOT an insult.
My hair's niceness is completely different than my son's, and except for in the right light (or if I'm near salty sea air) it doesn't look red, and DS has straight hair (except when it gets a bit long when he gets small curls in random places)...hubby's hair is black with a shock of white in the front (which he gets comments on ALL the time)...it's very obvious that it is NOT obvious where the copper hair comes from! It's not an insult to the parent, it's a pure compliment to the kiddo.
When DS was itty bitty, I would respond with "my son would say thank you but he doesn't talk yet", and nowadays I remind him that he just got a compliment, and he says "thank you" on his own.
I've never gotten tired of it for DS, and for myself, I now believe that I have nice hair, and smile and say "thank you".
