How many drug dealers recalled their product for contamination? ZERO (0).
CBD is not legal in all 50 states. FACT.
You yourself have admitted that Carnival can ban anything they want, for any reason or no reason at all, as long as it isn't a protected class. The reality is all of your hair splitting, cherry picking arguments are irrelevant. There is nothing to debate.