I edited What is this pattern called? Soft Lock? from revision 1 to revision 2, as everyone seemed to get focused on the fact that the OP wrote some bad code that was not thread safe, and everyone was ignoring the question. I striped out the extra code (and added some locks to stop the thread safe complains) and added a comment of why I changed it. However, other people seemed to think what I did was wrong.
Was that behavior of mine to edit someone's code in a question (to me, editing a answer has a much stricter set of rules and should almost never be done) for clarity inappropriate for SO?