Ok I agree.
This post and the few posts before this one are an example of what I mean by give a simple answer to a simple question.
You said murder is allowed in certain circumstances. Somebody commented how that's not entirely accurate and explained why, you agreed.
Even if you wouldn't have agreed, you could have given a simple reason why.
You generally write very well (in my opinion). To me, it seems like you also try to answer questions before they're asked. That is nice, but when the question is complicated, you might end up answering the wrong questions. Additionally, some people want break down complicated questions into simpler questions and by answering the simple question with answers to unasked questions, you're actually complicating things for them instead of keeping it simple.
They then get frustrated by your long shpiel and you get frustrated that they didn't like your well written post.