It's ultimately all about reputation. They do something good and accept you aren't happy and they rectify it or they don't, and we know they're not about customer first and selling goods that aren't correct (whether knowingly or not, which doesn't show them in a good light either way). If they didn't know it was a redial, they should accept that you bought it in good faith and give you your money back. If they did know it was a redial, and don't want to refund you...