I bought a tub of guacamole, at about 5pm on Saturday. Got it out of the fridge today to have for supper, and saw the use by date was 31 July (Saturday). So I'd have had to eat it within a few hours of buying it to be within the 'use by' limit.
It wasn't marked down. I know M&S are quite bad with short date-life, and I usually check but I was in a hurry. And I'm more peeved because I almost didn't get it as I remember thinking it was quite pricey (around £3 I think).
AIBU to be thinking about taking it back for a refund? Just seems a bit bad to be selling things, at full price, with such a short shelf-life. More of a WWYD, really.