Karma could also be done just by adding points based on frequency of logins over a period of time, point deduction for absences, points added for posts (tougher to manage due to the tendency then for folks to do the one word or liner drive bys) and point deductions for not posting over period of time....or things like that.
That way it's a different measure than just pure popularity contest or "ganging" up on someone.