Just for the record, what "other" forum are we talking about.
And to answer the inferred question - IGNORE THEM. They are just petty human beings, likely jealous that you post work superior to theirs. Or whats often worse, is good builders, who seek to rub the fact in everyone's face. In either case they are pitiful human beings, whom you should give no thought to at all. Nuff said.