pharmacy is kinda still judgmental too, sometimes they will sell to me, sometimes they lie and say they cant.
I know its legal, and some time, some place, they brush you off.
i tried to buy bacteriostat or sterile water the guy turned me away, but a different tech at the same store sold me some pins when i needed a few.
and many times ive been turned away for needles and syringes, and many times been sold them.
I think internet is the way to go, but if you are in a pinch i bet you could get it,
try a smaller independent pharmacy instead of a chain.