I actually couldn't bear to sit and read this entire thread. I had two Grandfathers, both native Scots, that insisted on passing on as much of the culture as possible. So with that, I picked up the kilt. The same sense of pride was also passed down from and Irish Great-Grandmother and a Welsh Great-Grandfather. In my family it's pretty common to honor your ancestry. I really don't get the deliberation, because it's very different from person to person and family to family. Cultural identity is a huge deal in many other cultures that I'm personally familiar with (i.e.- Koreans, Vietnamese, Mexicans, and so forth). In the end, why does it really matter. Comedian Billy Connolly had the best reply to this. He says that kilts are really only worn in Edinburgh. The real sign of a Highlander is his wellies.

Here's the link for the song.
http://www.youtube.com/watch?v=SguYlpm3ffQ