I don't think so. Many still call them as they see them. To do anything else would not be any fun at all. You should try to gain a bit more respect for the intellectual honesty of those with whom you disagree. If nothing else, it adds a bit of civility to the public square.
Otherwise, they'd have to admit that they've done a lousy job marketing their ideas.