De gustibus, but I personally draw a distinction between wearing a uniform (not even vaguely ok) and individual function pieces of military gear that one can wear without giving the impression that one is trying to pass oneself off as a service member. For example, I'm ex-Navy. I have uniforms in my closet that I really can't imagine ever wearing again. (I'm not retired.) But my insignia-less bridge coat? I have exactly zero qualms about breaking that out on the rare occasions it's cold enough to justify it.