There's no easy solution, unfortunately.
The reputation system is really only useful for negative reputation, to hide spammers. High reputation does not mean much other than the user has been previously rewarded.
Number of votes means absolutely nothing. I can upvote this comment hundreds of times if I want to, just with a small fraction of my accounts: this is a sybil attack and steem is designed not not reward sybil attacks, but rather prevent it by using stake weighted voting.
For example: My comment here has more upvotes than your post right now, does that mean I deserve a larger reward?
The post you call into question I brought to attention to some people. It's an unfortunate aspect of current vote bots that are not the most intelligent, yet.
RE: A nice example of one of Steemit's problems (edited)