Sorry we were typing at the same time- yes I agree

If you dish it out take it when served back along with any punishment deemed necessary
Yup...I would agree with that. If you respond with the sole intention of antagonizing others, you should expect to be answered back in kind. Both are wrong, but really, I cannot blame someone for responding to antagonism with aggression. People should be expected to defend themselves from aggression by using aggression. It is human nature...
I had to learn this several months ago when my judgement was clouded by emotion. I made some inflammatory posts, and when my attention was called to it, I recognized where I was wrong, apologized for it, and moved on. Since that incident, some 4-5 months ago, now, I have been making a concentrated effort to very carefully choose the manner in which I phrase my responses so as to avoid falling in to this emotional trap in the future. So far it has worked very well in that I no longer find myself battling in every convresation, with very few, specific, individual exceptions. Which brings me to my next point...
In my experience, there are very few individuals that are intentionally antagonistic on this forum. There is one, in particular, that seems to enjoy making intentionally and personally antagonistic remarks against individuals, while contributing very little in the way of substance to a conversation, all while sitting atop a very high horse of moral superiority that they have created in their own mind. This individual, in my opinion, deserves no respect, and as such does not GET any respect from me. That is how it will remain until this individual ceases their antagonistic actions.
It takes all kinds of people to make this world go 'round. In the micro-universe that is this forum, you are always going to find individuals that care about little else than making themselves feel superior by belittling others. You have to deal with these immature, childish, and unintellectual individuals, and sometimes it is difficult to do. But there are enough good, intelligent, and respectful people on this forum to make up for the 2 or 3 that can't see through their own BS and hype...