Specifically to Velocipedio: I don't think you need to apologize. Your counterpart in that argument hit below the belt first. In my judgment, you simply defended yourself and a couple of other members of the forum.
I would point out, however, that you may have let yourself be egged into a battle. I am an expert in being egged on--I fall for it all the time. The best retort is often silence.
Nevertheless, it is magnanimous of you to apologize for your part in it. That is precisely the kind of spirit we need around here.
Here's to the continuation of a friendly, helpful forum!
Cheers,
Jamie