Thats what the community vote always comes down to. I remember at one point on GC they were even debating if a community vote was even worth having. Anonymity would be great but its impossible since all people do is tell their friends to vote for them. The win pretty much goes to whoever clocks in the most hours on this game or has the biggest fan club. Best anyone can do is not allow them to participate in the next event after a win imo. Game has too many e-politicians.