I think that perhaps the laddie doth protest too much.
If I was attending a Regimental Dine-in, I would wear Regimental Tartan, other than that, Clan/Family Tartan. I would wear Association affiliated Tartans to anything less formal.