I realize that the quality of a post is based on the knowledge of the account owner. But stupid people are still needed to continue the discussion, if everyone is smart then there will be no more discussion. So both are needed.
It's not always ideal to do the name calling.
Having to call some persons STUPID even without making any specification would be disregarding the phases to learning itself. I must su,echo individual here contributes asked in there level of understanding and knowledge on a subject and that doesn't make them stupid. It simply means, they are open to being enlighten the more on the subject and it's your duty to teach to them what they need know. No idea is just about continuation of discussion, it shows a course that needs improving on and not the purpose which you've tagged it.
I suppose you by now based on the content in OP knows well enough that, ranking doesn't get a positive reply to the question tag in your subject.