To cancel this evening's delivery when the roads in the area are fine is bad enough, but to then say that they will deliver after Christmas is, IMO, so outrageous, that I'd be inclined to go to the press about it. Let's see how Asda like the bad publicity!