I would say I offered some constructive advice.
"... a simple explanation of how Mybadid was wrong would have sufficed."
What is this other than saying to Silman: "Hey, did your response to Mybadid need to be so harsh and rhetorical? Do I as a reader of your articles get any added value form it being so? Couldn't you have just pointed out the errors in his thinking and left it at that?"
I also don't think I insulted him. I did point out where I felt Silman was wrong, and even how I felt he was being a bit hypocritical, but I don't think I did so in a derisive manner.
As far as the content being free, well, I assume Silman does get some compensation for the articles he writes. He also certainly gets free publicity for himself and his books - books which he manages to get in a plug for about every other article. He's not doing charity work here.

Mr Silman doesn't seem to take criticism of himself or his work lightly. His response to Mybadid was overdone and overly vehement when a simple explanation of how Mybadid was wrong would have sufficed.
"...he blustered, he bragged, he pounded his chest..."
I guess I must have missed where this happened, and isn't misrepresenting the words of one's critics a rhetorical device just as objectionable as the ones Mr. Silman rails against in the article?
Although the criticism may be somewhat founded, it clearly was not constructive as the sole purpose of it appears to be deriding IM Silman's annoyance at unfounded criticism and questioning how he phrased what he typed. Constructive criticism would be something that in some way improves the quality of the article or helps people in general for future reference - as in: (wait, what if white plays 48. __ !!, doesn't that lead to a draw from the position?).
The reason that I'd personally say it was in poor taste is that one must keep in mind that we aren't paying any money to read these articles, the titled players aren't forced to put them up (or I'd hope not!), and the content in them is worth reading. What I mean by this is that as we're receiving a nice service for free, it hardly seems tasteful to insult the person who provides it!
1. I'm pretty sure Silman is payed to write the articles.
2. We're paying for the articles by watching ads.