There's a simple fix at least, well as simple as such a feature can get anyways. Just two toggles for cosmetics, one that controls whether you see your own gear and one that controls if you see the gear others wear. In PVP you always see the gear that other players are actually wearing.