The ranking system that exists now is quite terrible, yes. Anyway- if players could rate each other (With a valid reason, of course) it'd be a better idea. Not like "This guy kicked me, therefore I give him - rating", but preferably "This player is skilled in Judo, and deserves a vote from me: + rating".