Purely personal preference. Some would see it it as honoring vets, some might see it as claiming honor they don't deserve. Whichever way each person feels is fine with me.
I really don't care if people wear pro-military clothes .... I have been wearing fatigues since before it became cool, then not cool, then sort of normal and not even noticed.
But personally, I am very touchy about claiming to be a vet. I am totally not interested in what others choose .... if you can wear a an armed forced jersey with pride, or even just to quiet unruly drivers, and it is good for you, it is good for me.
I was not in Black Sabbath, either. Saw them perform once though. Definitely worth the shirt.