Regulations for military uniforms don't apply to civilians. You don't see many people getting upset about guys on the street not having their shoes spit shined or their cammo pants properly bloused.

Same thing, military uniform kilts have regs, a civilian has a little latitude.

As for Thompson's authority. He also says to wear a belt with a vest, but popular consensus here is that you shouldn't.

Adam