Two stores within 3 miles is oversaturation. It's only a matter of time before it kills them, it's just the nature of business. I'm not hating on Publix. They'll make loads of money while they last. They have a great reputation and excellent customer service and that is worth a lot. I dropped a bag with a six pack of Fat Tire a few months ago and they wouldn't leave me alone. It was 100% my fault and they went and got me another six pack and cleaned up my mess before I had the new beer in my hand.