I'd bet the isn't a single town that was brought into existence by Walmart. Before Walmart, you had a variety store, hardware, auto parts, and a grocery. After Walmart you'll get a dollar store in its place.
As to why small communities can't seem to solve the fresh produce problem, I'm at a loss. I live in a rural farming community and we can't get fresh produce. I can't decide whether to order produce delivered from Austin or start a local produce delivery myself. Currently we make a weekly trek to civilization and fill our minivan to bursting with food and supplies.