As a rule people are not Scottish, they are Scots and unfortunatly even this term is meaningless as anyone who is from scotland is British, or more accuratly a British Subject, My Driving licence and passport all say Im British- nowhere can I produce an official document saying Im a Scot-the same goes for English and Welsh people, this is a sore point to all concerned in fact my drving licence has a European flag and UK emblazened in the middle so according to my driving licence Im a UK and European citizen and Im also a British subject. so really Im British not a Scot.
Of course unofficially we call ourselves Scots or English or Welsh but its simply stating where you were born or where you live.
I meet a lot of Tourists from America and Canada of Scots descent and its great that despite generations of their family being born elsewhere they still see Scotland as where the roots of their family lie.
but I see those tourists as Scot-ish rather than being Scots which is a fair description. the Celtic race is a fair description of Scots/Irish and Welsh peoples, however most people are "mongrols" of one sort or another, I think Hitler showed us where trying to keep our race "pure" gets us!!!
I think were getting a little deep- you dont really need a reason for wearing the Kilt other than they are soooo cool!!!