Even a real veteran is not allowed to wear the uniform except in certain limited circumstances.
I talked to this man several times outside the supermarket, but I never gave him money. I am no expert, but to me, his “uniform” appeared to be in some kind of military style, but not an actual uniform. Anyway, it didn’t look like any uniform of a U.S. service I’ve seen, so he may not be actually breaking the law on that front. And when I asked him if he served, he said he never had, but he’d worked for the DOD.
It has to be scrubbed. No rank, unit, branch insignia. I wear my field jacket with name badge only. It’s just an olive drab jacket like worn by “Rambo, John J?”.