I never shop in Tesco, after learning that 1 in every 7 retail pound spent in britain gets spent in Tesco. That isn't supermarket pounds, that is RETAIL pounds!!!! I figure they don't need mine. If I spend £20 a year in desperation shops in Tesco Express that is the sum total of it.
I buy meat mainly from my local butcher, what I can from the local deli, produce a lot of my own fruit and veg and otherwise shop at waitrose or sainsburys.