Will Walmart, not Whole Foods, save the small farm and make America healthy?