I've said this elsewhere, but:
The pot smoker was a few feet from me in an informal conference late one evening. I don't think anyone complained that pot was smoked at all. They complained that it was smoked inside a crowded room.
I would've been as personally annoyed if someone lit a tobacco cigarette in the same close quarters. It stunk. Badly. I also imagine that PyCon _had_ to say and do _something_ lest they get a reputation for condoning illegal substance abuse in the middle of open sessions.
Note: I'm just a bystander, a regular attendee like everyone else. I didn't report or complain about the pot smoker even though it reeked. The reaction of everyone around me wasn't anger, but sheer disbelief that someone would be that stupid.