Yeah, I'm afraid they have no other choice.
I wonder about the status of medical cannabis. Sure, it could be dangerous aboard, but what if someone has a prescription?
I remember once they confiscated this passengers medical weed, he was from Colorado where its legal, but I remember the head of security saying something that it's not legal in Hawaii, something along those lines. If you're a crew member, you will not even be hired, if you're on prescription meds, any kind of anxiety meds, pain killers, diabetes, etc..they will not hire you, they do a complete medical background check on you, and you have to disclose all meds that you are on, and again if they find any prescription meds in your cabin that you have not disclosed to corporate, you are immediately fired. I've also seen crew members who have been working there for several years develop diabetes and they were placed on medical leave until they can reverse the situation, happened to a friend of mine, black guy, terrible diet, got diabetes and ended up being placed on medical leave, he's been trying to get better for over a year now, you can reverse diabetes through diet but you have to be strict and regimented with your food. And no way in hell will you ever be allowed to be on hrt as a crew member, no chance. They want zero liabilities, they have a waiting list of thousands just that are already hired just waiting for jobs to open up, if they have a option of hiring a guy who is on zero meds, versus a guy who is on hrt and bringing needles and anti estrogen meds on the ship, who do you think they are going to hire? And the older you are the less probability of you getting hired, older people are more of a liability, which is why majority of the crew is 18-30 years old.