Honestly where I live, farmers markets are often the same price, sometimes a bit more and actually sometimes a bit less than a lot of grocery stores. All our groceries have to be shipped on a boat so it actually often is cheaper to grow and buy local.
Either way I prefer to give my money to the "yuppies" than to fuckhead billionaires like Galen Weston and Jim Pattison. I acknowledge that's a privelege but I also won't shit on people who make the same choice or who can't afford to make that choice. The problem is not any of us, it's the price-fixing ballsacks.