Sort:  

I agree. I believe this should be "fixed" on the front-end side. Instead of a downvote button, there should be a "downvote and explain", much like a normal comment, except it would be comment+downvote. I guess someone could still manually still make a downvote only through the front ends if they leave the comment box empty.

That would be a great idea to implement I belive.