RE: In defense of the flag wars
This is a complex problem from my point of view, it has many issues that need to be addressed, flag wars, abusive flagging, repeated offenses, and it's all the problem of addressing spam, abuse and plagiarizing, on top of collusive or self voting, or better stated the problem of the community policing itself.
The stages that could make this easier would be first to tax the voting power for a downvote to 10x that of an upvote, incentivizing upvotes for large stake holders, as that is the only problem, minnows and dolphins would also suffer in draining their voting power but they have little influence over payouts to begin with.
A simultaneous step is implementing the flagging system.
The steps for this could be broken down but I don't see the benefit over a complete system instead of breadcrumbs. It would need to include the piggyback rule to deal with excessive flagging/counter-flagging, and these things are simplistic from a programing point of view. Granted something like this hasn't been seen by the community since it's inception, it's slow gradual adjustments that have got us here, that doesn't necessarily mean this idea of a separate flagging system could be implemented in the same manner. It should be one of the few changes in the HF that includes it, the perfect HF would be a flagging system along with a better, more balanced voting curve.
I do believe we need to see a different voting curve. I'm fairly certain that is something we will eventually see.
As to the rest... work up details on your stages and start writing posts with as many details and examples on the functionality as you can, and you'll at least have people like me advocating to at least try it.
I am one of those that doesn't think we should do a lot of ideas in a single HF. It makes it more difficult to accurately state with certainty which change had which effect.
I instead am an advocate for more frequent but smaller hard forks.
EDIT: And yes it is a very complex problem.