Forgive me if I am wrong but I seem to recall that Doctor Who had a companion in an early series who wore a kilt in a number of episodes. I think the character was called Jamie. So Doctor Who is familiar with kilts. I do not recall any controversy then (mid 1960s).