I think that better would be something like player rating by players.
Extremely bad idea. Go look at YE or NE. A clique of few players can up-vote themselves forever and down-vote anyone who's not a "follower". Look at the forum +/- values.
Karma: +9/-2 Machine-omg-control everything to be safe. -2, not from me I think and I honestly can't stand his woldviews
Karma: +11/-3 Rota, a guy who decided to make a Titan's work with T2. -3 for what?
Karma: +1/-4 Mega, can't really say anything negative about him. -4 for what?
Karma: +4/-4 grmg, if not for a "not gonna say what needs to be said untill sales settle" I would text-rip through Machine long time ago, -4
7 WTF
8 is
-3 this
0 stuff?
I can live with 0, I can live with any number anyway, since I don't care. You have rough Idea what I'm capable of. Both ways

Mega - had not done anything bad - already in negatives? I would understand myself in negatives. But him? For what anyway?
Machine - 7, a point less than Rota. Seriusly, if you Rota are developing this game you get be applauded, but what did Machine do to be equal in numbers? Not a strong opinion, not a constructive idea, not the most experienced, hasn't done anything ingame bad or good.
Now imagine this ingame, where drama is plenty and occurs in realtime. It has nothing to do with "hey if I upvote him games will be cooler" and everything with "I like him so I'm gonna upvote, regardess of what king of player he is".
Stick with /ignore on individual level and /register+admin action.