Not really a question, but I don't know where else to post it and make sure it gets visibility. 
@StackExchange (or pardon me, I mean StackOverflow, Inc.):
You would do yourselves and the entire community a heck of a lot of good if you made it explicit what you require as opposed to what you prefer. Your Code of Conduct contains requirements (i.e.: we will kick you out if you don't do this), whereas your FAQ contains your preferences (i.e.: you "should" do this), and your preferences seem to form one heck of a bigger minefield for many people than your requirements.
To be honest, it almost seems to me that this line is being probably intentionally being kept blurry because you really want your preferences to play out instead of merely your requirements, but it's also creating a heck of a lot of misunderstandings and making the entire community freak out.
In fact, while this is just my hunch, I would go so far as to say that >70% of the opposition you're receiving is likely due to the fact that you haven't made this clear; you might have a lot more support for your requirements than you realize. So I would suggest you reconsider this approach.
 If you desperately need this to be a question: "What do you actually require and what do you merely prefer?"