I don't see any reason why you should apologize.

If the topic degenerates into mudslinging instead of a healty debate, then that's a reflection on those involved in the mudslinging, not you.

Also, it's Dave Weber's board. He has the right to run it as he sees fit. If he thinks the topic does not belong here then he can lock it and it's a lessoned learned for all of us not to post on that topic again.