super frustrated... Down votes are not the answer. There should be no down voting. There is also no need for "random" voting. All people need are network statistics and no random voting and people will happily remove support for under-performing delegates. Down voting destroys the integrity of the election process. You are thinking about "users" all wrong. These are shares with shareholders. Shareholders are not lazy. Shareholders care. Look how active this community is and try to help. A new user with a tiny stake won't have an impact anyway. Now if I want my votes to have a bigger impact I have to waste time voting down everyone else. There also is no need for automated voting, it is not a good thing.
How about that?
you can't vote both "Up" and "Down" with the same shares.
When block chain security state is green, the "Up" vote is active
otherwise, the "Down" vote is active.
If you are a delegate, you only need to vote yourself,if you vote against someone, you will lose your own vote.
for others not as delegate, normally they choose delegate they believe,
but when things go to bad, they can get rid of the bad delegate as soon as possible.