I'm a bit late with tjis thread but *** to the rabble's consensus. Don't wear your dirk. My personal preference is to never wear one. I don't wear a sgian dubh, either for the very same reasoning (kilts as part of functional dress rather than costume).

Also, *** regardinng dirks and bayonets. There seems to be a correlation between the rise of the bayonet and the decline of the dirk in Highland martial arts from that period.