See, this is what I am trying, at my level, to implement in the way my family eats and lives. As we do not have a farm or yet a possibility to grow our own stuff, I am careful about what I buy, trying to get as much as I can from the local farmer's market. I still go to the supermarket (and here I have also been very choosy) but I do not go to discounters. As I know really well how their distribution chain works, I have decided that boycotting them completely is the best way for me to not participate in their business model, which I simply cannot agree with. My problem with them is at least on three level : their employees policy, their suppliers policy, their choice of products.
It is indeed dearer to shop now, but Aldi, Lidl and Co will not see the color of my money anymore.
Plus, they really have bad taste for interior decoration