There isn't much to add from me the other monks haven't said before, so just one more thought:
If we really didn't want "personality voting", we possibly could simply block if there was a counter for how many votes any monk casts on other single monks. If that reaches 30% of the monks votes on any day, he could still spend votes on the same other monk but those votes would go away without affect XP (or even reputation).
Just a thought: We'd lose a little freedom (that is believed to be unwanted) and get some kind of justice.
Cheers, Sören