I suggest dropping the highest and lowest rankings to even out vengeance scoring. This could be done on a incremental basis dependent upon the number of rankings received. For example...
If a player receives 25 or less rankings, you drop the lowest and highest.
If a player receives 25-50 rankings, you drop the 2 lowest and 2 highest, etc.
This will protect some of the newcomers who get poor rankings because of their inexperience (we do get better with time, I hope), and will protect seasoned members from getting tanked by those who just like being ... dare I say it... stupid. (There goes another venge-tanking score for me)...
I know when we do proposals to win jobs, a lot of committees use this as part of their ranking system to avoid any appearance of blackballing or preferential treatment.
It's possible that this has been suggested before, but I didn't find it in my searching. Of course, I'm not sharpest tool in the shed either, so I could have just not been searching in the right place.