Well, whoever did it sounds like someone who can't be successful on his own merit, and must try to tear down others to help pump up his low self esteem. Obviously he is insanely jealous of your expertise and the fantastic forum you have created.
Don't worry...I have plenty more questions to ask. The forum will be full again in no time on my ignorance alone! :-P