That page you linked at the bottom mentions an interesting point, and quite thought-provoking:
"We in Libreboot recommend that you do not have a code of conduct, because it alienates new contributors and creates a self-censored environment where people feel unable to express their views about issues"
Oddly, opposite to this (and the trend in the industry?) it seems that some demand that others are "tolerant" and hunt down those that have different views, which seems to be the very opposite of being tolerant. "I demand that you be tolerant! You must accept my views! If you don't have the same views, you're INTOLERANT! I demand you be the same as me!"
The irony. Just an observation of mine, which I found amusing. I am not saying what is right or wrong or commenting on the RMS situation, but I thought it an interesting trend.