First of all - take it down a notch or two or three.

Second of all - YOU started a thread, but you do not get to dictate who decides to comment on your thread. Once you post a thread on a public forum, it is open for anyone to comment on, whether you personally like their responses to you or not, unless the staff decides to lock it down.

Third - why are you being so defensive about a topic that you started? Did you expect everyone to agree with you?