I buy kits that are from a fabric line. I won't buy one from a shop that kits from from whatever is available. They always try to save money by subbing whatever fabric they have that won't sell.
Call the shop and ask for a refund or replacement and tell them why. If they want you to return what you don't want, then ask for a postage paid return label. Good shops will send a replacement immediately and won't ask for any returns. They are the ones that get my money.