Non-veteran civilians can legally wear any military uniform they want, even with unit and campaign patches they didn’t earn, but it becomes illegal when using it for financial or political gain, that’s when it legally becomes Stolen Valor.