Yeah I agree with that. I think that Steemit needs to pull away from the YouTube way of doing things. A downvote or flagging, should not be classed as a "vote". There could be a way of holding each downvote or flag for review by the community for say 3 days so that they can be checked against the "I don't like it" motive. Some of this crap is dangerous.
As a general rule, if I don't like something then I don't 'like' / upvote it.
I would rather go the opposite way. I mean current situation makes flags sounds really bad, whereas sometimes is just a disagreement on rewards (which is totally valid concern, and an act of care for the platform and its users). Each vote is kind of community review itself. Everytime community has their ways and enough time to adjust amount of rshares up to theirs best judgement.
We have to learn a lot on how to use decentralized platform, because that's what is different here from youtube. There's no central authority and if we screw up at maintaining high quality of content, then nobody will fix that for us.