The FDA rule on this [1] doesn't appear to be quite that strict: it says the ID can be "a photo identification card issued by the State or the Federal Government or a document that is considered acceptable by the seller". It doesn't explicitly say it has to be from the same state as the one in which you are buying the medication, and it leaves the seller some latitude in what to accept.
Possibly some states have more restrictive rules. Or particular sellers might be more leery about what they are willing to accept.
[1] https://www.fda.gov/drugs/information-drug-class/legal-requi...
Of course all of this is stupid in a world where the real junkies use fentanyl and there's other easy ways to make meth.
Green card holders also have a convenient wallet size for their green card, and they’re legally required to carry it with them at all times while in the US anyway.
However, a few months earlier due to a Google translate mixup where I thought I was ordering peppermint oil, I got 100ml of sassafras oil [0]. It's a precursor to MDMA and at least as restricted as pseudoephedrine.
edit: my bad, no it's codeine linctus that was banned, there was talk of making pseudoephedrine prescription only but that hasn't gone through.
Refused sale of Sudafed because my license was expired. Apparently I accidentally tossed my new license and kept the old one. Doh! However they happily refilled my schedule III meds with the expired license.
As I said WAT.
We have the technology. "Behind the counter" could just mean a vending machine with good ID tech instead of queuing up for an overworked pharmacist behind a dozen people.