We can't all speak and write in English like native speakers (i'm not a native speaker either) so that is not the point. If someone has a good point, it will get across despite using the wrong words or grammar.
What the rest of the guys are trying to say is that you sound a little bit aggressive for this forum, that's all. Of course, you are very honest when you say that you are not familiar with the mentality of this forum and for that personally, i would not take offense to your style, i'd just tell you that "this is not how we do things here". However, others do take offense and become aggressive against you in return. Which to be honest, doesn't really help getting the point across either.
So, why don't we all relax and try to start again?