Also, as a more general point, I’ve realised that with much stuff like this, if you are going to change your habits and boycot something, make sure you contact the customer services and tell the company why you have done so. If you are silent about it you can’t really hope to effect change.
Or just don’t shop in Tesco. Seems simple enough really.