All the supermarkets suck in one way or another, but tbh, if you don’t have many vegan food stocking shops like health food shops in your area, you’re kinda stuck with the supermarkets, and even then they do not stock certain items. I have to go to a chinese food store in leicester in order to get cheap firm tofu. I only get to go a few times a year.
Well, Sainsbury’s lied about their cotton bag being ethical since I found out that it’s not organic, fair trade (they are made by lowly paid workers in China). http://www.standard.co.uk/news/im-not-an-ethical-bag-sainsburys-green-bag-not-organic-or-fair-trade-7211714.html
They also openly support Conservatives who do stuff like cut taxes for the rich, make things harder for the poor, cut youth services, cut public transport etc.
In fact they get big support from the Countryside alliance who want to bring back hunting and promote shooting as well as occasionally supporting factory farming!
(and David Cameron wrote for shooting times)
Sainsbury’s is fairly good for meat-free and free-from foods (own brands and Linda McCartney’s) and not so bad in terms of ethics (feel free to enlighten me if I’m wrong!) so I do my main shopping there and just shop around for any other bits e.g. Redwood’s slices in Morrisons, dairy-free cheese in Tesco etc.