Mostly all moderators try their best to keep topics smooth and cool, that's one main task that they have to do. However, i cannot imagine how it will work out if each user in the forum moderators each and every one of their topics. I believe it is more better to let moderators do their job as they have been trained to do so. I'm not saying a player doesn't know how to control their topic, but moderators have been also trained by the guides given to give the right punishment.
I usually give my effort as best as i can to keep the forum cool and nice, i also give some tips to users to PM me if no one has responded on their report.