Under federal immigration law, foreigners can be refused entry or even permanently barred from the States for attempting to enter with a controlled substance, for violating the drug laws of the US or any other country, and even for admitting to past drug use.
How did Marley ever do US concert tours? Hell, at this point, isn't Keith Richards just a sentient brick of H?