I point thats not been adressed is the fact that the kilt is Highland wear and not Scottish wear, Highland folk, and what they wore was look down upon by Lowland folk, Highland culture and lowland culture were completly seperate, not so many years ago weegies or Edinburgh folk would not have been seen dead in the kilt, indeed only recently after the mergers of the Scottish regiment (an act of pure vandalism) border regiments were protesting at having to wear the kilt "we are proud to be lowlanders!!!" there has been a merging of highland and lowland cultures with lowland folk adopting highland traditions and branding them as "Scottish" , theres nothing wrong with that , and of course Highland wear has gone from being banned to being a multimilion pound industry,
I was once in Glasgow and some guys wear giving an English guy a (good natured) ribbing for wearing the kilt, I thought to myself hes as entitled to wear one as a weegie, if your point is its odd to wear the kilt because hes English, its just as odd for a Glaswegian to wear one, after all its Highland wear.

Of course you dont have to be a cowboy to wear Jeans, just the same as you dont need to be a Highlander to wear the Kilt, but I think this blurring of cultures should be bourne in mind
the Kilt is Highland wear NOT Scottish wear.

Happy new year by the way