I have bought Tons of fabric from Wal Mart and never had any fade or change colors. I always wash and dry fabrics from anywhere before I use it. Vinegar should work and once it is dry you should not smell it, I would maybe rinse it twice but, not wash twice. Same as using bleach on your clothes once it is dry there shouldn't be any smell. I have been with quilting for about 44 yr.s