I think you underestimate Dollar General. They are very good at what they do.
They really are. I'm always impressed with how much they can squeeze out of the small footprint of their stores. I wonder if they could link up with Pyxis or similar to do tele/robo pharmacy.