Nam, yes, you were out of line with what you said. Simply calling someone a moron isn't constructive or helpful in any way. Please refrain in the future.
That having been said: for this reason and others, I think this thread is now officially unsalvageable. I'm locking it.