I am not sure, to be honest, I think that having a separate VP for flagging would not create that much chaos. Like with guns, people are not murdering each other every day because they can, they just keep the guns for self-protection. It would be interesting to see more flagging.
I think out of the problems you mentioned; the biggest one is the lack of support for newbies. I used to say that anybody should work for six months until they can complain but that's not enough. I know plenty of quality and persistent people that are still not earning much, and it's damn sad. Nobody wants to work for free for a huge period, once this issue is fixed, Steem is ready for mass adaption.
This is an interesting post that brings many good points, as @heimindanger said, whales should try to tighten the belts of the bot users, obligating the bots to change.
Ya, I just read that post, really cool idea, and if the flagging vp was introduced it would destroy bid bot abuse, I wonder how it would affect total payouts. Either way we need to try some things out during beta, I think the flag VP is a great idea for testing, I feel most users are honest and would downvote crap while leaving the good stuff intact. Some of these posts making bank are ridiculously worthless