Keepsake Quilting only stocks major fabric brands, no private or second rate manufacturers at all. They also have a no quibble guarantee. You can return anything at any time for any reason, no questions asked. Just call customer service and they'll happily make it better for you. It seems rather unfair to complain that you didn't like their choice of prints when it was the 'mystery' medley you signed up for. After all, if you voluntarily buy a 'pig in a poke', why would you complain if it stinks?
http://www.keepsakequilting.com/noquibble.aspx