But if you're a government officer on duty, you don't have the right to let personal disagreement with a traveler's lifestyle cause you to make up legal distinctions that you can apply preferentially.
Suppose that Limbaugh had gone to a legally operating American brothel like Sherry's Ranch, one that files conventional tax returns and takes Mastercard? Would this still be a reason to steal his legally-obtained prescription and tell the whole world about it?
Moralists often have lousy ethics.