I totally agree, maybe you know about King Scorpio, same league like BADecker.
Oh yes, of course.

It would be a decentralized way how to solve the issue, don't require action from mods, would discourage bad posting and would be a 100% community driven consensus.
This has a potentially nasty side effect of silencing unpopular opinions. Perhaps some additional limits would be needed. Similar to how you can't send more than 50 merits per month to a single user, a limit of 5 or 10 demerits per user per month should apply.
+1
Something like that.
Before introducing it, a detailed community discussion would be beneficial where various points could be evaluated.
By doing so we could see if there's community support for it or not.