Just as any other skill like bicycling or swimming, good argumentation and debating skills have to be learned over time. And just as any other skill, practice makes perfection. We need to keep practicing argumentation and cogitation and not be bogged down by failures.
Here is a good site on logical fallacies:
http://www.nizkor.org/features/fallacies/ For long centuries, Indian society has placed social reality as the foundation of life, rather than physical reality as is done in Western cultures. That, I believe is one of the reasons why we are much more prone to a people-centric worldview than the West. We consider the Universe to be a super living being (in other words, an autonomous, self-sustaining entity), having humanoid characteristics like happiness, anger, bliss, etc. In contrast the Western society (post the age of reason) considers the Universe to be one big machine that is intricately made of several causal chains based on deep underlying principles, which we strive to discover as part of science.
Much of the Indian philosophical thought in the past have focused on the notion of "self" and "ego" and how it can be both a source of supreme energy in solving a problem and an impediment to our realization of truth. There are some interesting conversations between Ramana Maharshi and the French philosopher Romain Roland on this topic, which makes good reading.
Personally, I think both approaches have their place in life. While I would advocate rationality and dispassionate argumentation when it comes to professional life; I would advocate a very contrasting (not conflicting) worldview based on love, imagination and other such human characteristics, when it comes to running a home, bringing up children, taking care of the weak, etc.
PS: Here is a nice article on Online disinhibition:
http://www-usr.rider.edu/~suler/psycyber/disinhibit.htmlI have a couple of more theories to add to that list, but later..