Tony, you're doing a fantastic job, and, just like any do-er, you're vulnerable. One of your biggest strengths is that no matter how good you are, you never stop learning. But a man that wants to learn has to question himself, has to keep asking himself "am I doing this right? do I really understand this?, etc." This implies having a bit of self-doubt, and this self-doubt can act as the Achilles's heel at times. Someone else's remarque can, at a wrong moment, act as a catalyst, emphasizing the doubts to the uncomfortable levels. It's natural. It's human.
A troll, by contrast, can't be hurt like that, but a troll can't do what you do either. But your bad feelings shall pass, like anything else, Take these moments as the small price for the joy you have doing what you do and sharing it.
Sorry if I posted too much or something wrong, but I though I ought to say that. Just can't stand people suffering undeservedly.