Phase 2 (solution suggestions, voting on the best solutions) is the weak link at the moment, as some have pointed out. We also discussed it on GitHub, and surreal linked this pretty neat text. I got to reading, and have gotten an idea for some changes that would make Konsent more about discussion and concensus and less about individualistic voting. Here's my suggestion; new ideas are more than welcome:
We could add a new phase between what's currently phase 2 and phase 1. This would be a simple discussion phase, similar to discussion on Raddle. Nested comments, perhaps votes, you get the idea. After a set amount of time, or after enough community members have agreed that discussion is finished, the issue will move to what is now phase 2 and would become phase 3, and things would proceed as usual. The discussion from phase 2 would be archived and accessible from phase 3.
I think this would give a balance between concensus and direct democracy, and thanks to the veto feature, minorities would still be respected. I also think this approach would reduce the amount of vetoes put in place drastically, because people can listen to each other and discuss the issue at hand before going straight to attempting to solve it.
I know i write some long walls of text at times, so here's a TL;DR for the lazy.
We need to change phase 2. I suggest that we add a discussion phase inbetween the current phase one and two. This approach would enable everyone to hear each other out, which would hopefully mean less vetoes.
I feel that some sort of discussion is good because it would make it harder to create 100 alt accounts and just spam the vote buttons. A problem I foresee is that it might create fierce discussions where the result will be that even more people will veto the solution.
I think this is an incredibly difficult problem because you want to filter out bad actors (especially on the internet) but you also want to give minorities and people with unpopular opinions a voice.