Suspicious?
Stop and Shop is a well known and respected chain of supermarkets (at least in the northeast).
They are not just giving out drugs - you still need a perscription from your doctor, just like any pharmacy.
I know that Walmart is doing this for $4, but free is less than $4, so I thought it might be useful to someone.
Just because the business rationale is that of a "loss leader" to get you in the store, doesn't mean you shouldn't take advantage of it. You are under no obligation to buy anything else.
Am I missing something?