One procedural question: what are acceptance procedures for a PR like this? There is good debate and a variety of opinions, but at a certain point we will need to make a decision - do we implement the CoC or not? I doubt that any new arguments will emerge on either side. David has made several good arguments against it, and while the points are valid, they don't outweigh IMO the potential for it to improve the problem of low contribution volume and a shrinking pool of developers. I'm also admittedly biased in that I don't feel comfortable contributing unless there is a code of conduct with clear steps for reporting violations and consequences for repeat offenders, so I'm probably not the best person to make the final call.
~Mike