This is true. I bought a coat that was of sub standard material from a boutique style shop. I retured it to the shop only to be told by the snotty owner that I couldn't have my money back, I could have a credit note or choose something else.
Infuriated, I telephone Trading Standards who told me as I had paid on my Barclaycard and the item was over £100 they had equal liabiliy under the credit consumer act.
They suggested in the first instance I put it in writing and also complain to Barclaycard, which I did.
Needless to say they obviously rang the shop and gave the owner an arse kicking and I received a very grovelly phone call from her asking me to come back to the shop for a full refund, which now she would be happy to give me.
HA!! Also I told everyone I know about their total lack of customer service and I heard her profits had plumetted!!