"Has been a member" usually isn't enough. I'm not sure exactly what the rules are for former members, but at my retirement I was told that I was no longer authorized to wear it. I assume it us authorized for certain ranks and certain occasions.
I thought an honorably discharged (not retired) veteran was allowed to wear their uniform on National Holidays such as the 4th, Memorial, Veterans.