Downvoting is a feature provided by the forum (or whatever you want to call this place). I didn't know what its inventor's idea on that so I can only guess that his intention may be just to let people show that they disagree with what the OP said.
That makes perfect sense. It's human nature to criticize and disagree with others and people need a way to voice their opinions.
However, the system is designed in a way that if you downvote a post, the OP will lose points. The introduction of points may make Q & A more interesting. That's fine. But points are linked with privileges. The more points you have, the more you can do in the forum. And if you lose points, you may have less privileges.
So when people downvote a post just because they disagree with that, they are actually depriving the OP of privileges, although they may not realize that effect. It's completely fine to disagree with someone. But it isn't right to remove his rights simply because you disagree with him. There's a famous saying, 'I disapprove of what you say, but I will defend to the death your right to say it.' It also applies to downvoting. People making posts are just voicing their opinions. They don't commit a crime so why punish them?
So unless it's some extreme case like a completely disgusting or immortal post, I don't think it's right to remove OP's privileges by reducing his points through downvoting. The best way might be to alter the system so that downvoting is still allowed but won't affect the OP's points, if possible. If that's not realistic, downvoting should be avoided and discouraged. If you don't like what the OP said, just put a comment below his post or simply ignore that.
Also as a matter of fact, you can only downvote a Question or Answer, but not a Comment. This inconsistency also doesn't quite make sense.
What do you think of this matter?