> How can it be a fireable offense to make a penis joke in a room where a few people may overhear it
You should take that up with the people who did the firing. The only thing that happened at PyCon was that the organizers told them to knock it off and they did.