Isn’t there a crime called “Criminal Impersonation”
You cannot impersonate a police officer, or a military officer, how is this any different?
There is a huge difference between donning an officers uniform and trying to get on base and boss people around and claiming that you ONCE were an officer.
You can claim you once were a Police officer, but you cannot put on a Police uniform and a fake badge and issue traffic citations.
You can claim you once were a brain surgeon - but you cannot put on scrubs and go into the hospital and start cutting on people.
Notice the difference?
This is obviously a crime that applies only when the disguise is for the purpose of attempting to impose the rights of such an officer. Nobody bothers the weird gay bars where people masquerade as officers because others think it’s sexy, but the masqueraders are not trying to obtain favors or impose upon the unknowing or unwilling.