Right now we have the downvote and the flagging system. A downvote, in my opinion, should only be cast together with a flag. Hence, I would propose that we incorporate the flagging system into the downvoting system, meaning that all downvotes should have a reason(like flags). Now, if this downvote is unjustified, it will be like a declined flag, and too many declined downvotes(in this new system) will warrant one to be suspended from downvoting. Can this proposal be implemented? Any objections?