The name calling ("imbecile", "stupid") is unnecessary.
When disagreeing, please reply to the argument instead of calling names. E.g. "That is an idiotic thing to say; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3." (http://ycombinator.com/newsguidelines.html)
There, see how helpful and constructive that was? Or rather wasn't?
That's why such comments are in no way whatsoever welcome on HN.