RE: vinegar for my camo
A few years ago I brought back a couple of 'dirt shirts' from my honeymoon in Hawaii. The instructions said to wash them in vinegar the first time and it would preserve the colorfrom dirt dyeing in the shirt.
Therefore, I would say vinegar is an anti-detergent that would cause all of the stains in the clothes to become permanent.