In a way, I think you're right. Issue is that legally it would be impossible to get up for the state to do that to everyone, whereas professional bodies and employers can impose extra restrictions legally. Hence my comment about the AFL doing what it can.
To be clear, my concerns aren't moralistic. I completely agree with the double standard between say alcohol and weed. I think some harder drugs are right to be illegal as they are more harmful.
My concerns are all around the practicalities. They are illegal and are unlikely to change in that regard. That means you're risking criminal charges, unsafe substances made outside of any regulation, and exposure and vulnerability to organised crime. I think the AFL and Collingwood are right to be very worried about each of those issues and be proactive to address them.
Maybe that's not how the world should be, but it's how it is, and so I think the club and comp are right to act that way. I also think Collingwood should have right of first redial on all promising 17 year old footballers,and that it should be an automatic free kick if an opponent tackles a Pies player. But I think it would be disastrous if our recruitment department and coaching staff ran their business around how I *think* the world should work.
Should add that I get where you're coming from - thanks for an interesting discussion.