Based on these comments over at Cold Fury, I’m going to have to say “both”. It’s not just a baseless insult, it’s a way to avoid discussing the issues by insisting that your opponent is not allowed to disagree with you.
Conveniently, if your opponent has served in a war, you can dodge the debate again by calling him a “baby-killer”. Both are about as productive as Ann Coulter calling everyone to her Left a “traitor”.
In the spirit of chicken-labeling, though, I decided to see how the argument held up when applied to other contentious public policy issues:
I could go on, but I can’t come up with a single example that isn’t trivial, silly, or dishonest. Just like the original.