Nope, about time to make an example for other retailers to finally take heed of.
You obviously haven't tried "standing up" for your rights with many retailers, unless you really do have unlimited time to take them all to small claims?
They should do both, it should not be an "either or situation". At the moment they appear to do neither :-(
MrT.