I think a reward system is quite silly for this situation
We're in a gaming forum, a PUBLIC gaming forum. We'll have jerks, ass-hats, a shit-ton of trolls, etc.
I think the mods and the community ALL need to lighten up. A few random discussion threads, or a sub-forum just for random BS would be one of the better solutions. People end up derailing topics because they don't have many places to talk to a whole forum of people about other similar interests they share. I agree that threads should be kept on topic on some level, but not with an iron-fist. I'm not saying the mods are doing that, I actually like what's going on with them, but the shit-storm blade thread WAS inevitable, they knew that. He pissed off a lot of people, or at least looked really stupid in front of them. Just delete and go on, you can't stop people's opinions.
As for the community, again this is a public gaming forum - we're bound to have a significant portion of fools, people who are bored, or legitimate idiots. Welcome to reality :3.
Just give us more places to dick around. Pl0x. It'll keep the different groups of people separated. But for those idiots who are running around in gameplay discussion or any other thread with a legit point to it and just dicking around, infractions/bans is the only solution after warnings from Mods.
That's my solution! I'll accept my reward in candies.