Get used to it. Ignore it. Tell her she can walk ten paces behind you or ten paces in front of you if she does not wish to be seen with you. She can sit at a different table in a restaurant. Don't try to reason with her, she is a pre teen and not logical in general. Nothing you do or wear in her presence will be cool enough for her. She would most likely not be seen with you at all. Tell her it is either you wear the kilt or a fluorescent speedo bathing suit, and take her shopping at a swimsuit store to show her the exact one you will buy to wear. You dress in a kilt you embarrass her, you dress in age appropriate fuddy duddy clothes and you embarrass her, you dress in hipster young clothes like her friends and you are a poseur and you embarrass her. What are you to do? Just wear it and smile in the satisfaction of knowing that both you and she are normal and have as healthy a relationship as a father and a ten year old daughter typically have. Enjoy your kilt. Wear it in style, with pride and confidence.