You can absolutely eat for less and eat ethically if you buy items that are ethical but not marketed to green washed consumers. Where I live, in boulder, there is an over abundance of health food stores and ethical farm to table restaurants. You can pay absurd amounts of money for your food if you shop at these places. One alternative is to seek out local farms that you can have a relationship with, decide is your ethics align and then buy produce, eggs or meat from them. At our farmers market eggs are 5 or 6 dollars a dozen but you can get them for a dozen from other local farmers that don’t have a booth at the farmers market. Usually if you offer to purchase a dozen a week (or however much you need) it offers the farmer stability and you get a good price. You can also do work trades. I worked at a farm 3-4 hours a week in exchange for all my produce one summer. It was a great deal for me since I could eat for free, spend my afternoon outside and learned the skills that I now use to have my own productive garden.