Equating these two markets is a little unfair. One major thing is that if they banned recreational drugs people would be mad and would still want to use them where if they ban antibacterial soap no one is going to care. I think that's why drugs get a warning label and soap just gets banned, they could mandate a large warning label on antibacterial soap but that just seems strange to me and would probably lead to the same outcome as banning them anyway.