I joined a bit after the rep system was taken out, so this is the opinion (or more of a suggestion) from an outsider's point of view.
So I was thinking how about making a limit to how many times you can give somebody rep. That way it has more of a meaningful value. 3 points per month or something really strict, so farmers at least don't have it as easy.
Posting grey list for rep. Min: 10 posts.
And accounts with the same IP can't give each other rep.
That's the way I see it working really.
Also, people with a rep moderating job might be a bit sketchy especially if they're allowed to control the amount of rep somebody has.