Personally, I see nothing wrong with wearing military tartans per se as long as you don't wear insignia and decorations with it you're not entitled to. For example if you're wearing the Black Watch tartan don't wear regimental symbols and insignia with it unless you belong, or have belonged, to the Regiment.