Why apologize to these guys seriously? When individuals resort to questioning your intelligence or ability to form a rationale opinion based on all the available information and then proceed to suggest you don't know how to trade or invest its no less a put down or classless insult. You called him stupid and he rightly deserved it.