Calling "witness apologists" idiots and eggheads and all manner of insults does nothing to forward the discussion, except to satisfy some urge to beat up on some (hopefully) sincere poster that the group doesn't agree with. Debate ideas. Don't attack posters. Such behaviour is what almost prevented me from joining this board in the first place.
I completely agree, people should not be so quick to throw around the "troll" label. Just because you disagree with what someone is saying does not make them a troll. There seems to be a few people that make it their mission to sniff out apologists and then hound them off the board - weren't many of us apologists at some point?