You could write to them again. Squeakly wheel gets the grease - and all that.
Tell them that you had heard from others on the QuiltingBoard (with over 8000 members ) how wonderful they were and how disappointed you are with this product.
Also give them suggestions for what you think is a fair thing to do.
Return the fabric and get a refund. Might work.