Let me take this by paragraph. You decide who are the morons, or idiots, in your opinion. I would say that you have done that to more than 10 people.
Yes, your tact could use refining. And, please revisit a cornucopia of threads to make sure you are correct in the fact that the ones that spar with you, fight with most everyone else. I can tell you now, that is a false statement, but I am sure you will get back to me on that.
Your statement that you get along with 99.9% on here is interesting. Most on this forum are guests, and don't post, which dwindles the numbers, considerably. Then, you have to factor out the members that are scared to interact with you, or simply, don't care. I am not a statistician, but, I think that brings your percentage of people who agree with you to a less than 10%, if that.
As far as regulars, there are very few that have met IRL (I am assuming you mean meeting members) and is truly very few in the scheme of things. I have never met you; such a shame.