Prescription medications aren't the equivalent of a chicken fried steak. And I take it you've never been to west Texas.
The internet is full of sites that will sell you what you require. If there is only one doctor in town, should he or she be required to do breast implants and liposuction because you find it inconvenient to travel to another town? Doctors refuse to do elective procedures all the time, pharmacists should be allowed the same right.
Says you. Can you explain why they're NOT precisely the same from a rights point of view?
And I take it you've never been to west Texas.
If you want the best surgery, you go to where the best surgery is available, be it Mayo, Johns Hopkins, Duke Medical Center, or where have you...you do not insist that the surgeon come to you. If the latest and greatest can't be had locally, well, that's the price you pay for living where you live. If you want blue-state health care, move to a blue state.
As for me, no, I've never been to West Texas...but you can rest assured that if I ever go, and a pharmacist in Odessa doesn't have something I'm looking for, I won't hold it against him.
Who said poisons are prescription medicines? You have an active imagination.
Some pharmacies don't stock narcotics that are sold as street drugs due to fear of being robbed.
If a pharmacist chooses not to fill a prescription, that's his right. His employer also has the right to fire him for not doing his job.