http://www.npc.navy.mil/CommandSupport/USNavyUniforms/UniformRegulations/Chapter6/6801.htm
You aren't required to have your rank on your nametag on the leather or your flight suit as an officer.
unless you are in the Marine Corps.
someone's got it right ....
Or ... Just get a nylon/nomex for your patches and keep the leather relatively 'pristine' ... At least nothing that will need to be updated.
Or ... Get two leathers ...
Or ... Get multiple nylon/nomex's ...
Or ...