As an update - with a Canadian perspective - I recently attended Operation Pegasus Jump 2023 at Campbell River, B.C. Canada. Most of the attendees were retired military types. Back when we served, marijuana was strictly illegal. If the military police ever caught you smoking marijuana, hashish, crack, etc. they would arrest you and send you to jail. After release from jail, you would get a dishonorable discharge which would make it impossible to get any gov't job after that.
Fast forward to 2023 and Op. Pegasus sponsors included several cannibbus dispensaries. Veterans' Affairs will cheerfully mail THC to you if your medical doctor prescribes it for PTSD, insomnia, depression, etc. Most nights, I chew on a CBN gummy to help me fall asleep.
During Op Pegasus, organizers announced that consumption of alcohol or other recreational drugs had to wait until the last jump-plane took off in the evening. Participants were mature enough to respect that rule.
After the last airplane took off, several cracked a beer or lit a (marijuana) joint on airport property. I only drank near-beer, because that is all that I can handle these days.
One of the reasons that I left the Canadian Armed Forces was that I was struggling with all the legal recreational drugs: caffeine, nicotene and alcohol, but smoking a bit of marijuana or hashish on weekends. It took me a few more years to quit drinking alcohol, but I am still addicted to caffeine.
In the end, I have nothing but contempt for most rules written about recreational drugs. I just don't drink or smoke within smelling range of police. I just know that some us can handle recreational drugs, while others of us cannot handle recreational drugs. Some of us are wise enough to quit recreational drugs before they kill us.
I have ven less respect for the politicians - mostly lawyers - who write drug laws.