It annoys me sooooo much when a commercially dyed fabric - is not colorfast.
I think we, as buyers, should always return the offending piece to the store and make a big stink about it.
Of course, that also means keeping the sales receipts and getting the fabric wet within a reasonable time after purchase.