this reminded me of the Seinfeld episode in which Kramer tries to return fruit: https://youtu.be/IgZkMRfnomI
I say, if you are buying bad fruit it is time to move on to a new grocer (and not a supermarket).
I make dinner on a day by day basis. What I mean is that I stop at the supermarket on the way home, buy what I need and then make dinner rather than stocking the ingredients. I find this method for me a good way to get out of the work mantra.
Knowing I can make dinner and then drink to it with a glass of wine. So to get home, find out that X vegetable has expired now means I have to find time to take it to the store or throw it out and waste my money nor have the ability to make what I planned.
If you order online, you can request a refund without much hassle but I don't do that.