Ugh, both this and the original post disturb me greatly. I sense a good deal of hypocrisy and bad faith on both sides (though much much more so on the, and excuse the terminology but I can't think of any better, "anti Adria" side). The original story should have been a good one: PyCon has codes of conduct, and procedures in place if those are not followed. Some jerks weren't behaving appropriately, it was settled in…
"PyCon has codes of conduct, and procedures in place if those are not followed. Some jerks weren't behaving appropriately, it was settled in a fair and appropriate manner - everyone wins!"
This is the core of what happened. PyCon issued a statement saying that the guys apologized and were not removed from the conference. This is the way to correct this sort of action. Remind people that they are behaving inappropriately and give them the chance to respond and, if appropriate, acknowledge their mistake and apologize. Assume they are decent people who made a minor error in judgment.
Adria could have handled her side anonymously without reducing the impact of her message. That said, I'm going to assume as well that she's a decent person who made a minor error in judgment as well.