M&S has an offer 3 for 2 on toys. I added 3 but didn't get the discount at the end. I called M&S and they said it was a system error and some of the toys are showing as 3 for 2 but are not. This is false advertising, surely should they be honouring the offer?