code of conducts are _always_ vaguely formulated because the real reason for their existence is to be used to throw people under the bus. you need enough wiggle room to be able to declare every behaviour as against the rules.
@bonifartius I've always found this akin to FB's "Community Standard" and the like.