If we're boycotting shops that trade with countries whose human rights, culture and politics we disagree with, perhaps we should also boycott goods from the worst polluting countries i.e. USA, China, India and Russia who, along with Japan and the EU, produce, between them over 60% of global emissions (Google search for worst polluting countries.)
I always look at country of origin when considering fresh stuff and often reject things if there's no British supplier. For example, I never buy avocados because of the rain forest clearances as well as the food miles. However, we'd hardly eat at all if we didn't at least buy from the EU e.g. Italy, tinned tomatoes.
Here in the UK we actually produce about 60% of our own food, 30% comes from the EU and 10% from other countries. (All Google searches.)
We need to look at labels and support our farmers when buying apples, brassicas, potatoes, other root crops, meat, milk, cheese and eggs. I also look at country of origin when buying other goods e.g. from Amazon. I'll do without if it's made in China. It's likely to be cheap tat anyway, often produced by forced labour.