There's really one thing missing from the guidelines IMO - "don't downvote for disagreement, downvote for offtopic/flamebait/inappropriate comment".
Well, this should be obvious, but it sadly isn't...
replies(8):
If the comment is inflammatory, false or even just misleading, I wouldn't count it under this umbrella.
I guess what I'd say is that most disagreements are honest ones - people coming to different conclusions on subjective things - and that's the kind of disagreement I don't think downvotes should be used for.
But I frequently downvote disagreement where it seems to me that the comment also reduces the overall thread quality.