There are three types of downvotes: spam flagging, downvoting vacuous or illogical posts, and distaste or disagreement. The third type should be somehow made expensive. I am afraid that the distinction between the downvote types without manual dang is impossible