Name calling takes two forms...
1-calling some one ignorant or stupid is not actually name calling as it is describing their attribute of brain power.
2-calling someone a jack-ass is name calling and is highly insulting - to the jack-ass as I've worked with this intelligent hardworking animals.
But name calling comes naturally to the liberals when arguing . If name calling is escalated in a discussion the observers will not be able to tell which one is the dumb-arsed idiot.
The best and hardest way to discuss a point is to accentuate the positive and eliminate the negative. I know trite but true.
Of course I'm not suggesting that wacky views should be treated with respect -- that would be going too far -- but there's a difference between "offensive" but substantive criticism
Oh yeah I'm not one of the cool collected types either.
It just gets old hearing people on the internet using those "politically correct" terms. F$%k that!