Раймо, можно проще: переносить в репу не прямые +/-, а _баланс_ по знакам на постах/комментах.
То есть, если из пяти комментариев три имеют положительный баланс (+5), один отрицательный (-7), и один нулевой, то в репе будет +1+1+1+0+(-1)=2 :-), а вовсе не 8.
Объективнее получится.
И/или минусам дать вес 0,1