The problem that we have is that we do not have child boards, if we have child boards like off-topic, it would have been better. Instead of complaining, the posts complained about would have been moved to off-topic board where they belong.
Yes not just having child boards but our own local board moderators that will effectively and efficiently move, delete, and lock topics where necessary and appropriately. The general moderators are quite slow in attending to these issues when reported but a local board moderator with act fast and right.
Naturally, any newbie that doesn't adapt and change over time will naturally get tired of the forum and exit it. It is like natural selection.