Many people here miss the point. This is a pharmacy not a hospital. It is a business, like a restaurant or department store. If he, as an independent business refuses to sell viagra as well as birth control, he is with in his rights. If there is a corporate policy regarding refusal to fill prescriptions that is a different story.
Getting a prescription by a doctor does not obligate an pharmacist to fill it.
The point of contention is that he refused to give her prescription back to her so she could go elsewhere to fill it. That he had no right to do.