Paul Graham has identified a hierarchy of disagreement styles, starting with the lowest form of “name-calling”, and moving up the ladder to “clear refutation of the writer’s central point”:
Most intellectual dishonesty is unintentional. Someone arguing against the tone of something he disagrees with may believe he’s really saying something. Zooming out and seeing his current position on the disagreement hierarchy may inspire him to try moving up to counterargument or refutation.
It’s a good read: online here.