if I am speaking my opinion about something, and you have a differing opinion, why would you WANT to resort to calling names?
A lot of names I call just out of jest. That is my personality. I believe that intelligent people base opinions on facts. So if you and I were differing on opinions and I told you the facts I base my opinion on and you told me the facts you base yours on, then we would draw conclusions from those facts and have an intellectual debate. If I present facts and you present nothing but opinions, I would declare you an idiot and move on. So being an being an idiot would cause me to resort to name calling. =)