I had a fight with Halfords yesterday over a fualty car seat which they wanted to send away for testing, the polystirene was slipping out the shell, then would only replace with the same model, which I certainly didn't want, which they presented not even in a box. According to the store manager that was all Halfords were willing to do.
Call to customer servies where I did use the line "do I really need to call the Sunday Post and tell them that Halfords rate profit protection ahead of Child Safety" and an hour later I had a call back telling me to return to store (well it was my inlaws as I was home doing this by phone as said child is ill) and choose a model of same or greater value, but I had to make up difference.