Have NC as this is outing. My DS is 5 and loves sparkly things and rainbows. He also likes traditionally "boy" things like cars, lego, etc etc. For his birthday which is coming up next month he wants to have a "rainbow sparkle" themed party. There is a rainbow sequinned cape, tutu and matching wand he saw in a shop and he was desparate for it to wear at said party. We've duly bought it for him as a surprise. However I've had multiple comments from family members (one side of the family in particular) now saying he is "too old" to be wearing sparkly things and the like, and calling him the feminine version of his name to his face (like say his name is Simon, they'll say "oh, are you being Simone today?"). Every time this happens I say "ignore X, they're being silly", and then they get annoyed with me and accuse me of being too sensitive.
He is home educated due to SEN and, I think partly due to this, has no real concept of gender at all yet (thank god). He knows girls and boys are biologically different but he has no real idea that people think certain things are meant for girls and certain things are meant for boys. I consider myself to be gender critical so long may this continue.
The comments are driving me mad. How have others handled this?